這段時間學習了一下Ruby,感覺真的是比較容易上手。特別是安裝了Ruby On Rails以後,發現通過Ruby On Rails建構網站真的很方便。在這裡分享一下我在Ubuntu上安裝Ruby On Rails的過程,安裝過程比較簡單,不容易出錯,對Ruby有興趣的同學們可以安裝一個試試,學習一種語言的最有效方式就是快速搭建一個環境開始寫代碼。
安裝過程參考了下面這個教程,該教程的作者是Ubuntu社區的“承古韻”,不確定“承古韻”是不是真名,是的話可真是一個有韻味的名字。http://www.linuxidc.com/Linux/2010-12/30380.htm
安裝之前先准備好Ubuntu環境,具體過程我就不講了,見http://www.linuxidc.com/Linux/2011-10/46327.htm。
第一步是啟動Ubuntu,通過以下命令安裝一些相關的庫,安裝過程一般不會出什麼問題。
$ sudo apt-get install gcc g++ build-essential libssl-dev libreadline5-dev zlib1g-dev linux-headers-generic
然後是下載Ruby1.9.2源碼,我按教程使用下面的命令下載成功,不過就是下載過程有點慢,大家給點耐心。
$ wget ftp://ftp.ruby-lang.org//pub/ruby/1.9/ruby-1.9.2-p0.tar.gz
下載了Ruby源碼後,解壓,配置,編譯,一切正常,命令如下:
$ tar -xvzf ruby-1.9.2-p0.tar.gz
$ cd ruby-1.9.2-p0/
$ ./configure –prefix=/usr/local/ruby
$ make && sudo make install
編譯成功後需要修改/etc/environment文件,將Ruby的路徑加入環境變量中,讓Ruby命令可以直接調用。
開始編輯etc/environment的命令如下:
$ sudo gedit /etc/environment
因為使用gedit,所以會出現圖形界面的編輯界面,將Ruby的路徑加入環境變量 中並保存/etc/environment,如下面內容:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/ruby/bin"
修改了環境變量文件後,需要通過source命令讓修改馬上生效,命令如下:
$ source /etc/environment
為了檢查安裝是否成功,可以輸入下面的命令進行測試 :
$ruby –v
確認安裝成功後通過一下命令添加命令鏈接,目前我也不清楚創建這些鏈接的目的是什麼,按照Ruby“約定大於配置”的原則,應該是一種約定。
$ sudo ln -s /usr/local/ruby/bin/ruby /usr/local/bin/ruby
$ sudo ln -s /usr/local/ruby/bin/gem /usr/bin/gem
以上是安裝Ruby,心急的同學可以先測試一下Ruby的基本語法了。不心急的同學跟著後面的步驟安裝Rails.
首先是通過gem命令安裝一些組件,命令如下:
$ sudo gem install tzinfo builder memcache-client rack rack-test erubis mail text-format bundler thor i18n