各平台包管理工具

2018-09-29  本文已影响0人  Evan_Vivian

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

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

原文链接

上一篇 下一篇

猜你喜欢

热点阅读