2

私のMacにインストールされているレールの最新バージョンは3.0.0.betaです

gemリストはrails(3.0.0.beta、2.3.5、2.3.4、2.3.2、2.2.2、1.2.6)を返します

バージョン2.3.5を使用して新しいプロジェクトを作成したい

だから私は実行します:rails _2.3.5_ myProject

ただし、次のエラーが返されます

$ rails _2.3.5_ photosbackup
/Library/Ruby/Site/1.8/rubygems.rb:777:in `report_activate_error': RubyGem version error: railties(3.0.0.beta not = 2.3.5) (Gem::LoadError)
    from /Library/Ruby/Site/1.8/rubygems.rb:211:in `activate'
    from /Library/Ruby/Site/1.8/rubygems.rb:1056:in `gem'
    from /usr/bin/rails:18

バージョン2.3.5を使用して新しいプロジェクトを作成する方法はありますか?

ありがとう

4

2 に答える 2

4

以前の Rails バージョンをアンインストールするだけでよいと思います。

これは問題になる可能性があります-メンテナンスが必要で、新しいバージョンにアップグレードされない多数のRails 2.3.5(およびそれ以前)のアプリが本番環境にあります。

このような状況で私がお勧めするのは、RVMを検討することです。RVMを使用すると、Ruby の複数のバージョンをインストールして管理でき、Gem のセット間で分離できます。私は現在、Rails 3 とその友人を使って Ruby 1.9.1 をデフォルトのシステム設定から切り離して実行しており、日常業務を行うことができます。

于 2010-03-14T23:00:42.500 に答える
-1

私も同じ問題を抱えていましたが、次のコマンドでうまくいきました rails 2.3.5 new myProject

于 2012-04-23T08:19:59.513 に答える