私は大学のプロジェクトに取り組んでおり、先生がそのサーバーをセットアップしましたが、Ruby 1.9.x をインストールした後、Ruby 1.9/Rails 2.3.4 の問題のために Ruby 1.8.x に戻す必要がありました。
今では、Rails アプリを作成するたびに、常に Rails 2.2.3 の gem を使用しています。
environment.rb (RAILS_GEM_VERSION = '2.3.4' ...) を変更しましたが、動作しません。
先生は「ruby env」の出力を見せてくれましたが、Ruby 1.8 フォルダーを指しているように見えます。
「ようこそ」ページは次のように表示されます。
Ruby バージョン 1.8.7 (x86_64-linux)
RubyGems バージョン 1.3.4
Rails バージョン 2.2.3
Active Record バージョン 2.2.3
Action Pack バージョン 2.2.3
Active Resource バージョン 2.2.3
Action Mailer バージョン 2.2.3
Active Support バージョン 2.2.3
Edge Rails リビジョン不明
「宝石リスト」の出力は次のとおりです。
*** LOCAL GEMS ***
actionmailer (2.3.4, 2.2.3) actionpack (2.3.4,
2.2.3)
activerecord (2.3.4, 2.2.3)
activeresource (2.3.4, 2.2.3)
activesupport ( 2.3.4、2.2.3 )
ビルダー (2.1.2)
fastthread (1.0.7)
mysql (2.8.1)
パッセンジャー (2.2.5)
ラック (1.0.1、1.0.0)
レール (2.3.4、2.2. 3)
レーキ (0.8.7)
RedCloth (4.2.2)
テストユニット (2.0.5)
xml-simple (1.0.12)
また、先生はmysql gemをインストールしましたが、それは不要または非推奨であることが示されたと思いますが、mysql は機能しています。
Rails 2.3.4 の gem が動作しない原因を知っている人はいますか?
ありがとう