0

我對Ruby和Rails的使用比較新,我需要使用Rails版本3.2.19,我正在遵循一些教程,我得到了各種嘗試跟隨Rails 4的錯誤......無論如何,當我這樣做時:gem install rails --version = 3.2.19,它表明它已經安裝了它。當我做rails -v時,它顯示Rails 4.1.5 ....我想也許如果我創建一個新的Rails應用程序,指定版本3.2.19,這將工作。驚喜,它在我的Gemfile中顯示爲Rails 4.1.5 ...給了什麼?我嘗試在Gemfile中手動修改它,然後運行bundle install,但是當我啓動Rails服務器時,所有內容都會中斷...我在這裏搜索了這些錯誤,並不奇怪,所有答案都是關於如何在嘗試在使用Rails 4生成的應用程序中使用Rails 3。使用Rails 3時遇到了一些問題,繼續使用Rails 4

我對這個人非常難過,希望得到任何幫助!提前致謝!

回答

0

1)請安裝RVM如果是,檢查RVM LS 並設置紅寶石1.9.3爲default.and然後進行新的項目 2)可以用,如果2+那麼這將是你看到紅寶石的哪個版本rails 4 如果你想使用rails 3,然後使用1.9.3 ...

+0

謝謝你,這有幫助! – vtboyarc 2017-12-06 17:48:11

0

當你正在生成你的應用時,你在做rails _3.2.19_ new myapp 嗎?

此外,當您更改您的Gemfile上的rails版本時,您必須運行bundle update rails來更新版本。

+0

我確實安裝它,作爲rails _3.2.19_ new MyPortfolio,我不知道捆綁更新導軌,所以我這樣做現在,然後當我運行耙db:創建或耙db:遷移我得到這個錯誤:耙中止! PG :: ConnectionBad:致命:角色「MyPortfolio」不存在 /Users/adamcarter/Code/MyPortfolio/config/environment.rb:5:in'' 任務:TOP => db: migrate =>環境 – vtboyarc 2014-09-25 01:49:17

+0

我遵循哪一條建議? – neo 2014-09-25 01:51:44

+0

我試了兩個:( – vtboyarc 2014-09-25 01:57:31