2010-12-02 48 views
3

我的Linux操作系統[2.3.8和3.0.3]上安裝了2個不同的Rails Rubygems,但當前活動的Rails版本是3.0.3。那麼是否可以使用2.3.8風格生成器生成Rails應用程序:rails testapp不是新的:rails new testapp如何在當前版本爲3.0.3時生成舊的rails應用程序

+0

重複:http://stackoverflow.com/questions/3706914/how-to-use-the-rails-2-3-app -generator-when-i-have-rails-3-installed – rwilliams 2010-12-02 22:38:35

回答

2

我建議安裝RVM併爲每個版本的Rails設置不同的gemsets。這樣,您只需切換gemset即可輕鬆切換Rails版本。

+0

如果您必須使用不同版本的Rails,請花時間學習RVM。 – aceofspades 2010-12-02 22:42:39

1

在這裏看到:How to use the Rails 2.3 app generator when I have Rails 3 installed?

報價Leonid Shevtsov

做到這一點是最簡單的方法:

  1. 該項目
  2. 創建一個Gemfile中有含
    創建目錄 寶石「鐵軌」,「2.3.9」
    gem「sqlite3-ruby」,:require =>「sqlite3」
  3. 運行「bundle install」
  4. 運行「bundle exec rails」。在當前路徑中創建應用程序 您甚至不需要rvm來執行此操作。

您也可以使用rvm

3

你可以告訴Rails使用版本2.3.8這樣的:

rails _2.3.8_ testapp 
相關問題