由于项目的需要,咱也来体验一下rails3. 下面主要介绍一下rails3的安装。本次操作均在ubuntu9.10下进行。
1. 安装ruby1.8.7(或者1.9.1)
terminal下输入:
sudo apt-get install ruby-full
如果需要安装1.9.1,则输入
sudo apt-get install ruby1.9.1-full
我一开始使用版本1.9.1,进行到最后启动server的时候bundler报错,一直没能解决,只能重新使用version1.8.7了。
2. 安装rubygems(version 1.3.6)
我采用的源码安装,首先在rubygems1.3.6 下载源代码rubygems-1.3.6.tgz
解压:
tar xzf rubygems-1.3.6.tgz
terminal中进入到解压后的目录rubygems-1.3.6
运行:
ruby setup.rb
输入gem -v查看gem的版本,如果显示1.3.6则安装成功。
3. 安装所需的gem
sudo gem install tzinfo builder memcache-client rack rack-test erubis mail text-format bundler thor i18n
sudo gem install rack-mount --version=0.4.0
4. 安装rails3 beta
sudo gem install rails --pre
结束后输入rails -v,如果显示
Rails 3.0.0.beta
则说明安装成功,可以使用了。
下面新建一个app尝试一下。
跟之前一样,输入rails myapp,rails自动帮你新建了一个myapp web应用,生成了所需的基本文件。与之前不同,rails3应用中取消了script文件夹,只使用了一个rails脚本文件,因此,为了启动server,进入到新创建的应用文件夹中,输入:
rails server
server启动,浏览器中输入http://localhost:3000
第一个rails3应用就诞生了。