mac ruby rails安装(使用rvm)

mac的场合:

which ruby -》 /usr/bin/ruby -》 这是mac自带的ruby,我们希望能用管理ruby的版本。

安装rvm

curl -L https://get.rvm.io | bash -s 

source ~/.profile

检查安装ruby条件

rvm requirements

 status 1 错误的话。

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 重新安装一下homebrew

如果下载安装速度很慢的话,可以使用brew install安装剩下的包

安装ruby,需要告知rvm openssl的位置

􏰀􏰁􏰂􏰃􏰄􏰅􏰆rvm install 2.0.0 --with-openssl-dir=$HOME/.rvm/usr

一般mac已经默认安装了ruby2.0.0

配置gem,使其不生成文档,rdoc和ri

subl ~/.gemrc
在文件中加上
install: --no-rdoc --no-ri
update: --no-rdoc --no-ri

 安装rails

如果速度很慢可以换成taobao的gem 

#查看现在的源gem sources -l
删除一个源gem sources -r https://rubygems.org
#添加源,使用国内rubygems
镜像速度更快gem source -a https://ruby.taobao.org/

gem install rails --version 4.0.0 -V

新建项目后把Gemfile里面最上面的source改成https://ruby.taobao.org

echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db修改rvm镜像

rvm list known 列出已知ruby版本

rvm list列出本地ruby

rvm --default use xxx 切换ruby并设置默认

rvm install xxx 安装ruby

升级rails

gem install rails --version=4.2.5

做一个rails5.0的gemset

rvm use ruby-2.3.1@rails5.0 --create ----rails5.0支持2.2.2以上的ruby

gem install rails

rails -v

切换rails和gemset

$ rvm use ruby-2.3.1@rails3.2 --create

$ gem install rails --version=3.2.18

$ rails -v

Switching Between Gemsets You can easily switch between gemsets.

For example, to use Rails 4.2:

$ rvm use ruby-2.3.1@rails4.2

To use Rails 5.0:

$ rvm use ruby-2.3.1@rails5.0

posted @ 2016-08-23 23:11  無限大  阅读(638)  评论(0)    收藏  举报