常用的包管理工具 npm rvm brew gem

工作中用到了很多的包管理工具,这里做个总结和维护,以便快速查找和记录踩过的坑

npm 管理js package

官网地址: www.npmjs.com.cn

常用命令

安装包:npm install npm@version -g. version : latest/next/1.0.0

卸载包:npm uninstall npm@version -g.

-g, 全局安装,可以在任何目录下使用该包

常见错误和解决

rvm 管理ruby版本

官网地址:ruby-china`

mac上面是默认安装了ruby的,但是不同的软件或者工具对于版本的要求不一致,所以一般使用rvm的ruby来代替

常用命令

安装rvm

1
2
3
4
5
6
7
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
$ \curl -sSL https://get.rvm.io | bash -s stable
$ source ~/.bashrc
$ source ~/.bash_profile
<!--修改ruby包源到ruby-china上面,以提高网络速度-->
echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db

安装ruby: rvm install 2.2.0

选择ruby版本: rvm use 2.2.0

将命令行中的ruby换成rvm的: rvm use 2.2.0 --default

查询所有的ruby版本: rvm list

卸载已安装版本: rvm remove 1.8.7

brew 使用 Homebrew 安装 Apple 没有预装但 你需要的东西。

官网: brew.sh

常用命令

安装 Homebrew: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装包: brew install
卸载包: brew uninstall

常见问题及解决

gem ruby package管理工具

官网: rubygems.org

常用命令

安装包: gem install
卸载包: gem uninstall

常见问题及解决