歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ruby on Rails,Linux下安裝Rails開發環境

Ruby on Rails,Linux下安裝Rails開發環境

日期:2017/2/28 15:33:52   编辑:Linux教程

前文《Ruby on Rails,環境安裝和Gems》(見 http://www.linuxidc.com/Linux/2012-09/70088.htm)中介紹了在Windows環境下使用RailsInstaller搭建Rails開發環境的方法。有必要補充一下在類linux環境搭建環境的步驟,留存備用。

操作基於我本機虛擬的Ubuntu12.04LTS版本系統,步驟來自於網絡,我自己親身實踐一遍而已。

安裝之前先進行一下系統本身的更新,1.apt-get update更新軟件包列表。2.apt-get upgrade更新已經安裝的所有軟件包。

$ sudo apt-get update
$ sudo apt-get upgrade

安裝必要的系統軟件包。我執行這條命令時候,提示openss1 XX什麼的我忘了,我把openssl去掉執行了一遍,單獨又執行一遍就好了。原因未知,如果你也遇到相同的問題也可以這麼試試。

$ sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev

到ruby官網下載最新版本的源代碼當前版本Ruby 1.9.3-p194

下載下來之後隨便放在哪裡,我放在了/home/abbuggy/下載/ruby-1.9.3-p194.tar.gz

可以雙擊打開使用歸檔管理器解壓,也可以通過命令解壓

$ cd '/home/abbuggy/下載/'
$ tar xvfz ruby-1.9.3-p0.tar.gz

進入解壓後的目錄執行

$ ./configure
....回顯
$ make
....<SPAN >回顯</SPAN>
$ sudo make install
....回顯

這三歩完成之後輸入以下命令可以看到安裝後的軟件版本,ruby安裝完畢

$ git --version
git version 1.7.9.5
$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]

通過ruby的gem工具安裝rails和sqlite3

$ sudo gem install sqlite3

安裝rails,從我自己的實測情況看這個過程比較長,從敲下去命令到有響應起碼用了三四分鐘的時間,我險些Ctrl+C給取消了,看來心態還是要放平一點。

$ gem install rails

察看安裝的rails版本,安裝成功。

$ rails -v
Rails 3.2.8

建一個HelloWorld試試

$ mkdir sites
$ cd sitest
$ rails new first_site
...

創建的過程最後會卡在“run bundle install”這裡好幾分鐘,因為bundle install會自動去rubygems.org查找是否有更新。這裡有個方法可以參考一下《提高Rails new時bundle install運行速度》(見 http://www.linuxidc.com/Linux/2012-09/70089.htm ),適用於不需要頻繁更新gem的情況。

新的應用創建好了,使用rails server啟動看看,oops!原來是沒有javascript運行環境。

$ rails server
/usr/local/lib/ruby/gems/1.9.1/gems/execjs-

需要引用兩個gem分別是“execjs”和“therubyracer”,在應用跟目錄下的GemFile中添加兩行。這樣啟動的時候就會引用這兩個gem了。

gem "execjs"
gem "therubyracer"

重新啟動服務一切正常。

Copyright © Linux教程網 All Rights Reserved