8

「 bundle exec rake anything 」を実行しようとすると、次のエラーが発生します。

Could not find rake-10.1.0 in any of the sources.
Run `bundle install` to install missing gems.

しかし、単純な'rake anything'を実行すると、rake が機能します。

もちろん、私が知っている方法でgemをセットアップしようとしました:

  • gem install rake -v=10.1.0
  • Gemfile に「gem 'rake', '10.1.0'」と記述し、bundle installを実行
  • すべての rvm に gem をインストールしました: rvm all do gem install rake -v 10.1.0

単純なrakeは機能しますが、bundle execは必要ないため、この状況は本当にイライラします。

bundle execで rake を実行する必要があります

本当にあなたの助けが必要です!

4

4 に答える 4

-1

OpsWorks によって管理されている AWS インスタンスでこの問題が発生しました。ec2userとしてログインしました。deploy ユーザーに切り替えてsudo su - deploybundle コマンドを再度実行したところ、エラーなしで完了しました

于 2014-03-05T09:38:03.667 に答える
-1

最初に「bundle install」を実行せずに「bundle exec $EXECUTABLE」を実行しようとすると、同様のエラーが発生しました:|

于 2014-11-26T18:02:39.113 に答える