KEN 2016-12-05
学习ruby on rails 前的环境配置,这里我选择的是用rvm安装ruby。
rvm 全称Ruby Version Manager,这是一个非常好用的ruby版本管理以及安装命令行工具
首先,安装rvm($是命令行的标志位,在终端输入时不应该包含在代码里)
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 $ curl -sSL https://get.rvm.io | bash -s stable # 一般不会出错,如果出错,可以尝试: $ curl -L https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable
载入rvm环境
$ source ~/.rvm/scripts/rvm
使用Ruby China 的镜像
$ echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db
列出已有的rvm列表
$ rvm list
选择一个版本进行安装(这里选的是2.3.0)
$ rvm install 2.3.0
设置默认版本
$ rvm use 2.3.0 --default
如果你想卸载旧版本的ruby,可以执行
$ rvm list $ rvm remove [你想卸载的版本号]
换源
$ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/ #为了确保只有gems.ruby-china.org上一行可分开执行 $ gem sources --remove https://rubygems.org/ $ gem sources --add https://gems.ruby-china.org/
安装 Bundler
$ gem install bundler #bundler是管理gem的工具,可以检查在Gemfile中指定的gem与依赖套件是否已安装
安装rails
$ gem install rails
到这里如果没问题环境基本上就算配置好了,但还有一个可能出现的问题终端每次关闭后你使用
$ ruby -v
查看ruby版本依然是旧版本的ruby,你可以使用命令
$ /bin/bash --login
这样就可以使用新版本了