ruby: 在Ubuntu上安裝Ruby, ruby gems

基本下載 安裝:

http://www.ruby-lang.org/en/downloads/


./configure

make

make test

sudo make install 


但是在ubuntu下 irb  ri 兩個環境可能還需要配置,方法如下:


http://blog.csdn.net/mydeman/article/details/3297437

前幾天看到同事用Ubuntu,感覺挺有意思,於是就準備也學習一下,就確定了在Ubuntu下學習Ruby的開發,以及以後的ROR開發。當然首要的任務還是安裝Ruby的運行環境。

 

        打開Terminal,輸入:ruby -v,提示命令不可用,所以需要安裝Ruby的運行環境。

        運行:sudo apt-get install ruby,提示輸入密碼,可是輸入密碼後,提示沒有權限,不知道怎麼回事兒。當然是就運行了一下:sudo passwd root,爲root賬戶設置了密碼。而後,再次運行安裝命令 sudo apt-get install ruby,輸入密碼(當前賬戶的密碼),竟然開始下載和安裝了。
        安裝完成後,運行:ruby -v,提示當前安裝的版本是1.8。不過我從網站看到最新版本是1.9,但是不知道是否這裏也有。於是就用了:sudo apt-cache search ruby,在出現的列表中發現了ruby1.9的身影,在嘗試: sudo apt-get update ruby 升級沒有作用之後,也由於1.8是穩定版本,就不再更換了。

        書上提到了irb是一個很好用的ruby交互環境,而且在開發過程中要不斷查閱文檔,於是就使用:

        sudo apt-get install irb

        sudo apt-get install ri

        安裝了irb環境和ri文檔查閱工具。

 

        至此,簡單的Ruby開發環境配置完畢。


ruby gems


安裝: apt-get install rubygems

安裝包: 先下載該包,然後在該目錄gem install ***

yaml庫


在做Ruby on rail開發環境的時候,發現ruby有了yaml庫需求,如果不進行前置安裝yaml庫,那麼在進行接下來的rubygems和rails的時候就會出現如下錯誤:

“It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby.”

注意:請勿使用yum去更新libyaml-devel和libyaml

Step 1:安裝libyaml

wget-chttp://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz
tar xzvf yaml-0.1.4.tar.gz
cd yaml-0.1.4
./configure--prefix=/usr/local#注意此處勿改路徑!否則庫文件無法寫入正確目錄
make&&make install


Step 2:安裝ruby

wget-chttp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz
tar zvxf ruby-1.9.3-p125.tar.gz
cd ruby-1.9.3-p125
./configure--prefix=/usr/local--enable-shared--disable-install-doc--with-opt-dir=/usr/local/lib
make&&install

如果您是安裝了之後發現yaml提示錯誤找到這裏的,那麼:

在ruby的源碼目錄執行

1
make clean

然後回到Step 1的yaml庫安裝步驟開始。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章