跳转到内容

Rails 3/安装 Ruby 和 Rails

来自维基教科书,开放的书,开放的世界

在 Ubuntu Linux 上安装 [1]

[编辑 | 编辑源代码]

在本节中,我们将了解如何在 Ubuntu GNU Linux 发行版上安装 Ruby on Rails。在撰写本文时,我们使用的是 Ubuntu 10.10。我们将了解如何在其中安装 Rails 3.x.x。

第一步是通过转到“应用程序” -> “附件” -> “终端” 来启动您的终端。

首先,我们将安装用于编译 Ruby 源代码的工具;为此,在您的终端中键入以下内容

$ sudo apt-get install gcc g++ build-essential libssl-dev libreadline5-dev zlib1g-dev linux-headers-generic libsqlite3-dev

接下来,我们将使用 wget 下载 Ruby 源代码;为此,在终端中键入以下内容

$ wget ftp://ftp.ruby-lang.org//pub/ruby/1.9/ruby-1.9.2-p0.tar.gz

上述命令将下载 Ruby 1.9.2 源代码。下载的文件为 tar.gz 格式,需要解压缩;为此,键入以下内容

$ tar -xvzf ruby-1.9.2-p0.tar.gz

接下来,我们将使用以下命令编译和安装 Ruby(逐个键入命令)

$ cd ruby-1.9.2-p0/
$ ./configure --prefix=/usr/local/ruby
$ make && sudo make install

接下来,我们需要告诉我们的操作系统 Ruby 已安装在 /usr/bun/ruby ;为此,我们需要将路径添加到 /etc/environments 文件中。为此,键入以下内容

$ sudo gedit /etc/environment

文件将打开,您可能会看到类似以下内容

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

在路径字符串中添加 :/usr/local/ruby/bin,最终应类似于以下内容

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/ruby/bin"

现在,我们运行 /etc/environment 文件的 source 命令以应用更改。

$ source /etc/environment

现在,通过键入以下内容检查一切是否正常

$ ruby -v

如果一切正常,输出将类似于以下内容

ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]

现在,我们将使用以下命令创建指向 ruby 和 gem 的符号链接

$ sudo ln -s /usr/local/ruby/bin/ruby /usr/local/bin/ruby
$ sudo ln -s /usr/local/ruby/bin/gem /usr/bin/gem

现在,我们将使用 gem 安装 rails,使用以下命令(在终端中逐个键入)

$ sudo gem install tzinfo builder memcache-client rack rack-test erubis mail text-format bundler thor i18n sqlite3-ruby
$ sudo gem install rack-mount --version=0.4.0
$ sudo gem install rails

要检查,键入 rails -v,您应该看到类似于以下内容的输出

$ rails -v
Rails 3.0.3

当我安装 Rails 3.0.3 时,它是 Rails 的稳定版本,因此已成功安装。在成功安装我们的 Rails Web 框架后,让我们创建我们的第一个 Web 应用程序。

  1. [1], 在 Ubuntu 上安装 Ruby 1.9.2 和 Rails 3 稳定版 >
华夏公益教科书