2012-03-15 18 views
1

- 私のRails 3.2.2を使用して、私は助手席に自分のアプリケーションをロードしようとしたとき、私はエラーを見た:旅客や国際化

ソースのいずれか(バンドラーにI18N-0.6.0を見つけることができませんでした: :GemNotFound)

しかし、私はこの宝石をインストールしました。

-bash-3.2$ bundle show i18n 
/home/aeci/.gems/gems/i18n-0.6.0 

この問題はthisと似ていますが、私は何をすればよいでしょうか?問題がホスティングサービスのバグである場合は、私のホスト会社に何を伝えることができますか?

私はgemfile.lockを削除しようとしましたが、新しいものを作成しようとしましたが動作しません。

Tks!

答えて

4

解決策は以下のとおりです。

cd application_name 
$ bundle install --path vendor 
$ bundle package 
$ echo 'vendor/ruby' >> .gitignore 
0

私は同じ問題を抱えていました。私の場合、私のプロジェクトには「my_app」ジェムセットが設定されており、乗客は「default」ジェムセットでアプリを実行しようとしていました。このデフォルトのgemsetにはi18nがインストールされていないので、それを実行することはできませんでした。

私のソリューションでした:

  1. デフォルトgemsetウィットRVMの使用を使用してください1.9.3 --default
  2. バンドルは
  3. 完了をインストールします。楽しい。

これが役に立ちます。