我剛剛將我的rails版本升級到rails 3.0。 但突然間,我需要一個新的rails版本的rails應用程序。 我知道新版本的導軌更改命令行使用rails new
。 如何在這個新的Rails 3環境中創建舊版本的Rails?如何在rails 3中創建以前的版本rails?
8
A
回答
0
如果您需要來回切換,我會推薦使用RVM。你可以安裝不同版本的Ruby,每個版本都可以有自己的一套寶石。我使用我的系統在我的Mac for Rails 2 dev上安裝了ruby(1.8.6?),然後我爲Rails 3 dev安裝了Ruby 1.9.2和RVM。它的那樣簡單後你這樣做有安裝RVM:
#install and use 1.9.2 for Rails 3
rvm install 1.9.2
rvm 1.9.2
rails new whatever
#switch back to system installed ruby for Rails 2
rvm system
rails whatever
11
列昂尼德Shevtsov提供瞭如何做到這一點here指令。
做最簡單的方法是:
該項目創建目錄
創建
Gemfile
有含
gem "rails", "2.3.9"
gem "sqlite3-ruby", :require => "sqlite3"
運行
bundle install
- 運行
bundle exec rails .
在當前路徑你甚至都不需要RVM爲此創建一個應用程序。
14
使用以下命令:
rails _2.3.5_ new APP_NAME
這將創建一個版本2.3.5
+0
這是最好的答案。 – 2013-09-21 07:13:28
相關問題
- 1. 如何創建的Rails 3
- 2. 如何在rails 3中創建'will_paginate'lazyload?
- 3. 創建與以前版本的軌道
- 4. 在Rails 3中創建plist 3
- 5. 在rails中創建時創建兩個版本的記錄
- 6. 如何創建鏈接到Rails 3中的文本和圖像?
- 7. rails 3創建設置值以開票
- 8. Rails 3腳本創建模型
- 9. Rails + carrierwave不創建條件版本
- 10. 指定創建api時使用的rails版本(rails-api)
- 11. 在Rails 3中創建新聞源
- 12. Rails&Papertrail - 在查詢中包含以前的版本
- 13. 如何在rails中更改HTTP版本?
- 14. 如何在rails 3中創建新的遷移
- 15. 如何在加入的Rails 5中創建3個模型?
- 16. 如何在rails 3中創建postgresql的緩慢查詢分析
- 17. 如何在Rails 3中創建動態生成的麪包屑?
- 18. 如何在Rails 3中創建沒有空格的N跨度?
- 19. 如何在Rails 3中創建複雜的有很多關係?
- 20. 如何在rails 3中創建新項目的表單
- 21. 如何在Rails 3中創建自定義的「關聯方法」?
- 22. 如何在Rails 3中創建2個獨立的組模型
- 23. 創建在前面的鐵軌新的Rails應用程序3
- 24. 在Rails 4中創建當前變量
- 25. 如何找到在Windows 3下的rails 3應用程序中的sqlite3版本?
- 26. 如何降級Rails版本?
- 27. rails 3,如何創建id字段以手動輸入ID號?
- 28. 如何在Rails 3中
- 29. 如何在Rails版本3.2.1中註釋rails模型
- 30. 在rails 4中,如何在創建之前操作強參數?
Rails項目,這可能是最近的變化,但我不得不改變第4步'束EXEC rails創建新應用程序 – dpdearing 2013-01-20 01:42:53
Bundler的新版本使用'source'https:// rubygems.org'來指定(更安全)的源代碼。編輯步驟2. :)我用這個帖子安裝3.2.13從4.0.0-rc1 – gnoll110 2013-07-24 03:44:15
偉大的解決方案的人 – 2013-12-22 01:38:52