对于初学者来说,安装rails开发环境是一件很麻烦的事情,ruby 和 rails 的版本更新速度太快,差异大,依赖多..... 我经常因为rails的安装被搞的焦头烂额,郁闷之极。网上也有各种安装的方法,但是大多数都是不完全的或者说是不方便的,但是最近在一位大神的博客中看到了一篇文章,详细介绍了rails的安装,很值得一看,本人就尝试着翻译了一下,希望对大家有帮助。
转自:http://blog.sudobits.com/2012/05/02/how-to-install-ruby-on-rails-in-ubuntu-12-04-lts/
安装环境:
Ubuntu 12.04 LTS
安装步骤:
安装 git 和 curl
首先更新package repository,
sudo apt-get update
安装git
sudo apt-get install git
安装curl
sudo apt-get install curl
安装RVM 和依赖
RVM是不需要强制安装的,没有他,你的rails也可以正常工作,但是RVM实在是太有用了。大家知道ruby和rails的版本更新速度太快,我在用1.8.7的时候,1.9.3已经出来了,现在到2.0了,各个版本之间的差异还比较大,使用rvm可以让你在不同的版本之间自由切换。
curl -L get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
安装RVM指定的依赖
rvm requirements
安装Javescript Runtime
建议安装,在你第一次用rails的时候,你一定遇到过这种错吧:Could not find a JavaScript runtime.
sudo apt-add-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
安装ruby
有了rvm 安装ruby就简单多啦, 直接在后面跟上版本号就可以了。
rvm install 1.9.3
如果你安装了多个版本, 可以指定想要用的版本
rvm use 1.9.3 --default
然后就可以查看当前使用的版本
ruby -v
安装rails
可以使用gem安装rails, 它会自动 为你安装最新的版本(最新的到4.0了),你也可以指定特定的版本。
gem install rails -v '3.2.12'
现在你就可以使用rails了。