歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 在Ubuntu上安裝Ruby 1.9.2

在Ubuntu上安裝Ruby 1.9.2

日期:2017/2/28 15:59:58   编辑:Linux教程

首先,2012年了,已經有了Ruby 1.9.3,為什麼我要安裝1.9.2?

答案:因為我在學習Ruby on Rails,參考書Ruby on Raisl 3 Tutorial是根據1.9.2寫的;而且heroku服務器看樣子目前只支持Ruby 1.9.2

啟動Ubuntu,通過以下命令安裝一些相關的庫

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

下載最新的(或者合適的)Ruby 1.9.2源碼

查看:ftp://ftp.ruby-lang.org/pub/ruby/1.9/

或者查看:http://ftp.ruby-lang.org/pub/ruby/1.9/

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

編譯安裝Ruby


$ tar -zxf ruby-1.9.2-p290.tar.gz

$ cd ruby-1.9.2-p290

$ ./configure --prefix=/usr/local/ruby


$ make && sudo make install

環境設置

$ sudo vi /etc/environment

將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“約定大於配置”的原則,應該是一種約定。(keyboardota)
$ sudo ln -s /usr/local/ruby/bin/ruby /usr/local/bin/ruby
$ sudo ln -s /usr/local/ruby/bin/gem /usr/bin/gem

現在可以20分鐘體驗 Ruby了

Copyright © Linux教程網 All Rights Reserved