第一步 安装依赖库
sudo apt-get install git curl
第二步 安装RVM
bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
-
vim ~/.bashrc 或 gedit ~/.bashrc ,在最后添加 [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
-
source ~/.bashrc :重新加载修改过的bash配置文件
-
type rvm | head -1 :如显示rvm is a function则说明RVM安装成功
-
sudo apt-get install build-essential openssl libreadline6 libreadline6-dev zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion (这一大串的安装数据可以通过执行rvm requirements 得到)
第三步 安装Ruby
-
rvm install 2.0.0 :安装指定版本的Ruby
-
rvm use 2.0.0 :使用刚刚安装的Ruby版本
第四步 更换镜像
淘宝RubyGems 镜像地址为http://ruby.taobao.org/ ,使用方式如下
-
gem sources -a http://ruby.taobao.org/ :增加新镜像
-
gem sources -r http://rubygems.org/ :移除原有镜像
-
gem sources -l ;查看镜像列表(必须确保只有淘宝一个镜像地址)
对于Rails 应用,也可以将Gemfile 的第一行改写为source 'http://ruby.taobao.org/' ,然后执行bundle install 进行更新
第五步 安装Rails
-
gem install rails -v 3.2.12 :使用--version指定要安装的版本
第六步 安装JS运行环境
sudo apt-get install nodejs
第七步 新建项目进行测试
-
rvm use 2.0.0 --default :这样以后就不需要频繁地手动选择版本了
-
rails new demo :新建项目并自动安装所需的gem包
cd demo
-
rails s :启动服务器
- 使用浏览器打开
http://127.0.0.1:3000 即可浏览项目默认首页
后记
RVM 很好地解决了Ruby 多版本共存问题,如果系统已经存在使用其他途径安装的Ruby ,建议先将其卸载,然后使用RVM 进行安装
|
请发表评论