我是一個相對較新的Linux和軌道戴維和我都正在試圖以下設置: 的Debian 6/Rails的3.1.3/1.9.3紅寶石RVM默認Ruby和Rails寶石路
FYI:
- 我的系統是目前使用Ruby 1.8.7 ...它仍然是安裝並運行起來
- 我有軌網站,在虛擬主機的Linode Apache2的安裝運行配置
這裏經過的說明>https://rvm.io/rvm/install/我做了以下內容:
- 列表項
- 我安裝RVM
- 我重新裝我的shell環境(順便說一句,我認爲Debian是$源/ etc/profile文件)
- 我安裝了Ruby 1.9.3
- 運行RVM使用1.9.3 --default
- 加...回聲「[[-s 「$ HOME/.rvm /腳本/ RVM」 ]] & &。 「$ HOME/.rvm /腳本/ RVM」 #加載RVM功能」 >>〜/ .bashrc中......我的bash腳本(我也試過.profile文件)
- 安裝了Rails,寶石等
一切似乎都很好。當我運行$ Ruby -v並且它正確讀取。當我運行寶石列表時,一切都很好。當我運行RVM列表時,它顯示我的版本並列出1.9.3作爲我的默認值。
問題:
- 列表項
- 當我註銷並重新登錄...如果我跑$紅寶石-v它顯示版本1.8.7,1.9.3沒有。所以就我的終端而言,它不會自動使用我的默認版本。
- 我的導軌應用程序仍然使用舊的寶石路徑。
問題:
- 我缺少的是在這裏嗎?我看過的每一個教程都不會經過這些步驟。我缺少一些基本的東西嗎?
- 如何讓我的Rails應用程序使用由RVM控制紅寶石版本
- 如何讓Debian自動識別我的bash的功能?
- 任何人都可以給我或指引我更深入的解釋這一切如何適合在一起?
使用任何版本的ruby,在你的情況下1.9.3'rvm use 1.9.3 --default '會做。它將默認使用1.9.3版本。有關rvm的更多幫助,請參閱http://beginrescueend.com/rvm/install/#explained – 2012-02-20 19:07:08
感謝Naveed,您會注意到在我的第5步中,我做到了。但是,它不起作用。 – Kevin 2012-02-20 20:19:30