我正在通過示例教程的軌道。每次我關閉終端導軌默認從3.0.3回到2.3.5?
它似乎每次我關閉終端軌道默認返回到2.3.5 &我每次打開終端時都必須經過安裝3.0.3的過程? $ [須藤]創業板安裝導軌 - 版本3.0.3
任何人都經歷了類似的問題:
我使用安裝導軌?我試着用google搜索和搜索堆棧無濟於事。
我正在通過示例教程的軌道。每次我關閉終端導軌默認從3.0.3回到2.3.5?
它似乎每次我關閉終端軌道默認返回到2.3.5 &我每次打開終端時都必須經過安裝3.0.3的過程? $ [須藤]創業板安裝導軌 - 版本3.0.3
任何人都經歷了類似的問題:
我使用安裝導軌?我試着用google搜索和搜索堆棧無濟於事。
我有使用RVM的這個問題,如果你使用RVM做:$rvm 1.9.2
(或者你安裝rails 3 gem的任何ruby版本)。
檢查輸出$ ruby -v
當你似乎有權訪問rails3,並再次$ ruby -v
當你只能看到v2.3.5。如果它顯示不同版本的ruby,那麼你最喜歡使用RVM。
問題幾乎可以肯定的是RVM將2.3.5解釋爲默認導航欄中的默認導軌版本。當我第一次嘗試使用RVM時,我自己遇到了這個問題。試試這個:
rvm --default use 1.9.2 (or whatever you want your default ruby interpreter to be)
rvm gemset create rails-3.0.3
rvm use [email protected] --default
gem install rails
將:
一旦關閉終端並將其打開後,它將加載RVM的默認值putti再次回到Rails 3.0.3。
@Ads如果你使用的RVM和安裝使用sudo軌道像這樣
$ [sudo] gem install rails --version 3.0.3
youre做是錯誤的。 RVM依賴於您使用由RVM安裝到用戶目錄中的ruby發行版。如果您使用的是sudo,那麼您需要將rails gem安裝到您的系統級ruby中。
所以檢查你使用的正確版本的紅寶石做「RVM信息」,然後做你的「創業板安裝導軌 - 版本3.0.3」沒有sudo
質樸。當您打開給定的終端會話時,輸出「gem list」是什麼,以及您如何調用Rails?我敢打賭,3.0.3仍然安裝,但2.3.5是默認設置。考慮[RVM](http://rvm.beginrescueend.com/)的gemsets是這類問題的一個很好的長期解決方案:) – Matchu 2011-01-28 02:11:50