web-dev-qa-db-ja.com

エラーどのソースでもi18n-0.7.0が見つかりませんでした

今週の土曜日(12月27日)に、プロジェクトをアップグレードしましたRailsバージョンをバージョン4.1.5からバージョン4.2.0にアップグレードしました。また、Rubyバージョン2.1.2から2.1.5へ。

今日、私はコントローラージェネレーターを実行しようとしていました:bin/Rails g controller Clients indexと私はコマンドが機能していないことに気づきました。このエラーが発生します:

Could not find i18n-0.7.0 in any of the sources

私は次のような他のコマンドを試しました:bin/rake db:migratebin/rakeそして同じ問題。

しかし、私は次を使用してサーバーを実行できます:bin/Rails s。私もウェブサイトをナビゲートすることができます。

My last commit changes...

11
psantos

私は問題を解決しました。

問題は、Railsバージョンをアップグレードしましたが、bin/ folderをアップグレードしませんでした。

そのためには、次のコマンドを実行して、すべてをオーバーライドする必要がありました。

$ bundle exec rake Rails:update:bin

ありがとう。

13
psantos

同じ問題が発生し、Gemfile.lockを削除して別のbundleコマンドを実行することで解決しました。

その後、以前のバージョンのi18n(0.6.11)に戻り、すべてが期待どおりに機能しました。

4
Alain

以前のバージョンはi18nでした--version0.6.1

以下のコマンドを使用して問題を解決しました。

Sudo gem install i18n --version 0.7
4

試してください:

bin/bundle install

問題を解決します;)

3
PawelW

RVMを使用している場合は、RVMジェムセットをリセットする必要があります。これを試してください。

https://github.com/phusion/passenger/wiki/Resetting-RVM-gemsets

1
monteirobrena

私は上記のすべてを結果なしで行いました。次に、Rubyバージョンが低すぎるため、i18nをインストールできないことがわかりました。 (このメッセージは、バンドラーが発する爆風で失われました。)Rubyと出来上がりを更新しました! i18nがインストールされています。注意:何らかの理由で、Gemfile.lockはこの成功の前でもインストール済みとして表示しましたが、RubyMineはインストール済みライブラリの1つとして表示しませんでした。図に行きます。

0
Steve Upstill