Benjamin
Benjamin

Reputation: 185

Could not find rake with bundle exec

When I try execute 'bundle exec rake anything', I get error:

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

But when I execute simple 'rake anything', rake is working.

Of cause, I tried setup gem any way, which I know:

This situation really frustration, because simple rake works, but with bundle exec doesn't want.

I need execute rake with bundle exec

Really need your help!

Upvotes: 8

Views: 20400

Answers (4)

rudighert
rudighert

Reputation: 315

I have the same problem and my solution was: Delete my gemfile.lock

rm Gemfile.lock

donwgrade rake in my gemfile

gem 'rake', '10.0.2'

finally

bundle install

Upvotes: 0

AXE Labs
AXE Labs

Reputation: 4541

I got a similar error when I tried running 'bundle exec $EXECUTABLE' without running 'bundle install' first :|

Upvotes: -1

robertjd
robertjd

Reputation: 4903

I had this problem with an AWS instance, managed by OpsWorks. I was logged in as ec2user. I switched over to the deploy user via sudo su - deploy and ran the bundle command again and it completed without error

Upvotes: -1

mp.
mp.

Reputation: 182

I had the same issue, with exactly the same error message, with the same Ruby version yesterday. I solved it by removing this line from .bundle/config in my repository:

BUNDLE_DISABLE_SHARED_GEMS: '1'

Upvotes: 9

Related Questions