Rails 3/安裝 Ruby 和 Rails
外觀
< Rails 3
在本節中,我們將瞭解如何在 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 應用程式。