標籤:
做為一個軟體工程的學生,最近想學習一門指令碼語言,經過了一些查詢呢,瞭解到ruby和python都是蠻不錯的選擇,但可能個人更加傾向於多樣化和自由化,因為python為了達到簡單和高效,採用了一種哲學“用一種方法,最好是只有一種方法來做一件事”,當然這種哲學也相當不錯,但我還是選擇了先學習ruby,不過我相信日後我還會回來去學習python的,因為多學一種語言,可以降低自己被語言俘虜的程度,可以從更多的方面去思考。
好了,言歸正傳,現在來說說我在搭建Ruby環境的時候遇到的一些事情。
首先,如果你只是想可以運行Ruby代碼的話,在Ubuntu下搭建Ruby環境還是比較簡單的,直接在終端下“sudo apt-get install ruby”就可以安裝最新版的Ruby了,但是這個會出現一個問題,當你用Ruby中類似Ubuntu環境man手冊的一種工具“ri”時,你會發現一直都是 “Nothing know about *****”,怎麼回事呢,因為環境問題和文檔問題(其實直接的原因我也不是很清楚),怎麼解決呢?
建議你安裝rvm,這個東西是一個命令列工具,可以提供一個便捷的多版本ruby環境的管理和切換。
安裝方法,參考:https://ruby-china.org/wiki/rvm-guide(補充“rvm get stable”可以把rvm升級到最新版本)
通過rvm你可以方便的對ruby版本進行操作,安裝好了後,執行“rvm docs generate”會產生文檔;
每當你想用ri命令時,你就通過“source ~/.bash_profile”來載入環境,然後就可以用ri了。
補充:安裝RubyGems(簡稱:gems),這個工具的功能相當於apt-get,使用它可以方便的從遠程伺服器下載並安裝Rails。
開啟終端,輸入執行命令 gem install rails --remote 或 gem install rails--include-dependencies。
Ubuntu下ruby環境的搭建