Ubuntu上安装Rails 3.1.3 (已经安装了Ruby 1.9.2),Rails初体验

要搞Ruby on Rails,先翻墙!

重要参考:

英文参考:http://railsapps.github.com/installing-rails-3-1.html

中文参考:keyboard OTA 在Ubuntu上安装Ruby On Rails

------------------------------------------------------------------------------

首先升级RubyGems到1.8以上

$ gem -v

1.3.7


$ sudo gem update --system


Updating RubyGems
Updating rubygems-update
Successfully installed rubygems-update-1.8.14
Updating RubyGems to 1.8.14
Installing RubyGems 1.8.14
RubyGems 1.8.14 installed
== 1.8.14 / 2012-01-05
* 2 bug fixes:
  * Ignore old/bad cache data in Version
  * Make sure our YAML workarounds are loaded properly. Fixes #250.

RubyGems installed the following executables:
        /usr/local/ruby/bin/gem


$ gem -v

1.8.14
确认RubyGems版本在1.8以上

------------------------------------------------------------------------------

通过gem命令安装一些组件,命令如下:

$ sudo gem install tzinfo builder memcache-client rack rack-test erubis mail text-format bundler thor i18n
 
$ sudo gem install rack-mount

$ gem list

$ sudo gem update rake

$ gem list

确认rake版本在0.9.2.2以上

 

------------------------------------------------------------------------------

现在安装rails,2012年1月初Ruby 1.9.2对应的Rails最新版本为3.1.3。

注:此处要翻墙。

$ sudo gem install rails

一切顺利,安装完成后注意要执行一下命令让新的环境变量生效:
$ source /etc/environment
 

然后通过以下命令检查Rails安装是否成功:

$ rails –v

Rails 3.1.3

如果有错误,可能rake, gem版本低了,参见前两处面gem update命令。


------------------------------------------------------------------------------

=====================================================

rails初体验

rails应用缺省使用sqlite3数据库,需要安装sqlite3对应的一些包。如果使用MySQL数据库,可以参考  https://help.ubuntu.com/community/RubyOnRails

$ sudo apt-get install libsqlite3-dev
$ sudo gem install sqlite3-ruby


$ sudo gem install therubyracer


现在让我们创建第一个rails应用。

$ mkdir rails_projects

$ cd rails_projects

$ rails new first_app             # 注:创建新项目要翻墙。因为在创建新项目最后是执行bundle install,可能需要从国外网站下载一些gem来。

$ cd first_app

$ vi Gemfile

最后面加入如下内容:
gem 'execjs'
gem 'therubyracer'

因为前面我已经安装了therubyracer,这里就不用重新执行bundle install命令为此项目安装新配置上去的缺失的gem 了。


启动rails服务器
$ rails server

或者是 $ rails s

访问http://localhost:3000测试rails web应用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值