无法找到捆绑exec的rake

当我尝试执行’ bundle exec rake anything ‘时,我收到错误:

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

但是当我执行简单的“耙任何东西”时 ,耙子正在工作。

当然,我试过以任何方式设置gem,我知道:

  • gem install rake -v = 10.1.0
  • 在Gemfile中写了“gem’rake ‘,’10 .1.0 ”,然后执行bundle install
  • 我为所有rvm安装了gem: rvm都做了gem install rake -v 10.1.0

这种情况真的很沮丧,因为简单的rake工作,但是捆绑exec不想要。

我需要使用bundle exec执行rake

真的需要你的帮助!

我有同样的问题,具有完全相同的错误消息,昨天使用相同的Ruby版本。 我通过从我的存储库中的.bundle/config中删除此行来解决它:

 BUNDLE_DISABLE_SHARED_GEMS: '1' 

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

 rm Gemfile.lock 

donwgrade rake in my gemfile

 gem 'rake', '10.0.2' 

最后

 bundle install 

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

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