美文网首页
各平台包管理工具

各平台包管理工具

作者: Evan_Vivian | 来源:发表于2018-09-29 17:03 被阅读0次

收集一些自己工作中用到的一些包管理资料,以备后用并分享给网友们!

rvm

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

# hkp://keys.gnupg.net  有时会超时,你可能需要使用不同的key server,例如:hkp://pgp.mit.edu

\curl -sSL https://get.rvm.io | bash -s stable

source /usr/local/rvm/scripts/rvm

#修改RVM的Ruby安装源
$ echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db

#查看rvm库中已知的ruby版本
rvm list known

#安装ruby
rvm install  2.4.0

#查询已经安装的ruby
rvm list

#设置默认版本
rvm use 2.4.0

#卸载一个已安装的旧版本版本
rvm remove 2.0.0

#查看当前版本
ruby --version

Ruby China

nvm

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
(curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | zsh)

or Wget:

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
(wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | zsh)


source .bashrc
(source .zshrc)

#列出所需要的版本
nvm list-remote

nvm install v8.11.4

#查看已安装
nvm list
#切换版本
nvm use v8.11.4
#设置默认
nvm alias default v8.11.4

#Extension 其他node安装方式(https://nodejs.org/en/download/package-manager/)

--yum

curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash -
sudo yum -y install nodejs
sudo yum install gcc-c++ make

--apt

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt-get install -y build-essential

淘宝 NPM 镜像

pyenv

#macOS 下安装
brew install pyenv
#向 shell 添加 pyenv init 以启用 shims 和命令补完功能
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.zshrc

#自动安装
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

#手动安装
mkdir ~/.pyenv
git clone git://github.com/yyuu/pyenv.git .pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc  
exec $SHELL
source ~/.zshrc

pyenv install 3.6.6
pyenv global 3.6.6

官方文档
参考1
参考2

原文链接

相关文章

  • 各平台包管理工具

    收集一些自己工作中用到的一些包管理资料,以备后用并分享给网友们! rvm Ruby China nvm 淘宝 NP...

  • NPM的使用

    1.npm是Node官方提供的包管理工具,他已经成了Node包的标准发布平台,用于Node包的发布、传播、依赖控制...

  • Git Flow 分支说明

    管理工具windows 平台 git 管理工具 SourceTree

  • Homebrew 的安装和使用

    Homebrew 是一款 macOS 平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。包...

  • Homebrew安装和简单使用

    Homebrew 是一款 macOS 平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。包...

  • Vue笔记 -- NPM

    1、 什么是NPM npm 是 Node.js 官方提供的包管理工具,他已经成了 Node.js 包的标准发布平台...

  • npm使用详解

    npm是 Node.js 官方提供的包管理工具,它已经成了 Node.js 包的标准发布平台,用于 Node.js...

  • Mac安装和使用homebrew

    Homebrew 是一款 macOS 平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。包...

  • 发布NPM包简易教程

    npm 1. 什么是npm npm是Node官方提供的包管理工具,它已经成了Node包的标准发布平台,用于Node...

  • lerna

    前言 npm仓库管理工具的意义 为了方便代码的共享,就需要将代码拆分成多个包,存放在各自的npm仓库中。由于,各仓...

网友评论

      本文标题:各平台包管理工具

      本文链接:https://www.haomeiwen.com/subject/vadboftx.html