8

当我尝试执行' bundle exec rake any '时,我收到错误:

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

但是当我执行简单的 'rake anything'时,rake 正在工作。

当然,我以任何方式尝试了 setup gem,我知道:

  • 宝石安装耙 -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

9

我昨天遇到了同样的问题,错误消息完全相同,Ruby 版本相同。我通过从我的存储库中删除这一行来解决它.bundle/config

BUNDLE_DISABLE_SHARED_GEMS: '1'
于 2013-09-25T12:21:44.730 回答
0

我有同样的问题,我的解决方案是:删除我的 gemfile.lock

rm Gemfile.lock

donwgrade rake 在我的 gemfile 中

gem 'rake', '10.0.2'

最后

bundle install
于 2015-05-12T15:08:59.900 回答
-1

我在由 OpsWorks 管理的 AWS 实例上遇到了这个问题。我以 ec2user 身份登录。我通过切换到部署用户sudo su - deploy并再次运行捆绑命令,它完成没有错误

于 2014-03-05T09:38:03.667 回答
-1

当我尝试运行 'bundle exec $EXECUTABLE' 而不先运行 'bundle install' 时,我遇到了类似的错误:|

于 2014-11-26T18:02:39.113 回答