2011-06-19 5 views
8

RVMとmongrel_railsに問題がありますので、どんな助けでも大歓迎です。RVMとmongrelのRailsが起動できません - mongrel_rails(MissingSourceFile)

Ruby gem mongrelを使用して、幸いなことに私のRails 2.xアプリケーションをスクリプト/サーバで起動できます。 詳細: レール は/ opt/local/binに/ mongrel_railsをmongrel_rails は/ opt/local/binに/レール

は、しかし、私はちょうどRVMを追加しました珠玉 は/ opt/local/binに/宝石 Ruby 1.8.7を使用してmongrelを含むすべての宝石をインストールしましたが、スクリプト/サーバでレールアプリを起動しようとすると次のように表示されます: mongrel_rails(MissingSourceFile)

見つける:

mongrel_ra ils /Users/daniellewis/.rvm/gems/[email protected]/bin/mongrel_rails /Users/daniellewis/.rvm/gems/[email protected]/bin どのレール 輸出PATH =は/ opt/local/binには:は/ opt /ローカル/ /Users/daniellewis/.rvm/rubies/ruby-1.8.7-p334/bin/gem

の.profileが持っている宝石レール/ sbin:/ usr/local/mysql/bin:$ PATH [[-s "$ HOME/.rvm/scripts/rvm"]] & &。 "$ HOME/.rvm /スクリプト/ RVM"

(私はMacPortsのを使用しています)

スクリプト/サーバはmongrel_railsを見つけることができない理由上の任意のアイデア?私はそれが.profileと関係があると推測することができますが、私は何がわかりません。

ありがとうございます!

答えて

12

問題は、システムのルビーよりも新しいバージョンのgemがRVMの内部にインストールされていることです。あなたの宝石をダウングレードすると正常に動作するはずです:

gem update --system 1.4.1 
+0

yipこれは問題ありません。私は最新のシステムに宝石を更新してしまいました。システムよりもむしろすべてのアプリケーションにrvmを使用しました。ありがとうブライアン! – Dandan

+0

ありがとうございました今日もまだ必要です(2012年4月4日) – dennis

+1

2013年11月のそれをまだ使用している場合はご了承ください –

関連する問題