Ruby on Rails 2.0 日记
第1章 安装
我平时进行 Rails 开发时使用的 OS 是 ubuntu。debian 系的 Linux 的一种。
Rails 的版本还是很久以前安装的 1.2.5 。真是久违的更新啊。首先,照例打开控制台,通过 gem 实行安装。
> sudo gem install rails -y
于是,
ERROR: While executing gem ... (OpenURI::HTTPError) 404 Not Found
出现了这个不常见的错误。尽管仅凭此项还不能清楚的判断错误原因,但是考虑到可能是 gem 的版本过旧,就从 0.9.2 升级到了 0.9.5。
> wget http://rubyforge.org/frs/download.php/28174/rubygems-0.9.5.tgz > tar xzf rubygems-0.9.5.tgz > cd rubygems-0.9.5 > sudo ruby setup.rb
然后再试一次。
> sudo gem install rails -y
但是,又出现了下面这样的信息和错误…。
INFO: `gem install -y` is now default and will be removed
INFO: use --ignore-dependencies to install only the gems you list
Bulk updating Gem source index for: http://gems.rubyforge.org
ERROR: While executing gem ... (Gem::Exception)
SSL is not installed on this system
从这里可以知道,在新的 gem 中 -y 选项(--include-dependencies 的别名)已被默认指定所以不需要,以及系统中没安装 SSL 。但是“没安装 SSL ”是指什么呢。如果是 OpenSSL 的话,当然应该安装了。
在 Google 上搜一下,便知道原因是我的 ubuntu 上没有 libopenssl-ruby 包。用 apt-get 安装。。
> sudo apt-get install libopenssl-ruby
这下没问题了。
> sudo gem install rails
成功了。看看控制台的显示,Rails 的版本为2.0.1。今天就到这儿吧。
(2007/12/15)
- 前言
- 第1章 安装 (2007/12/15)
- 第2章 生成新程序 (2007/12/16)
- 第3章 SQLite3 (2007/12/21)
- 第4章 模板文件的扩展名 (2007/12/22)
- 第5章 功能测试 (2008/01/19)
- 第6章 redirect_to 与 url_for (2008/02/24)
- 第7章 config/initializers 目录 (2008/02/27)
- 第8章 生成 Rails 1.2 的 API 文档 (2008/03/04)
- 第9章 helper :all (2008/05/05)

