I messed up my configuration. I am running Ubuntu 14.04 and had some issues when I tried to move from a project to an other. I tried to uninstall and reinstall rbenv and then in
The fact that gem is being executed by your /usr/local/bin means that rbenv isn't in your $PATH correctly.
Step 1:
Please delete any references you have of rbenv in the following areas:
Step 2:
Reinstall rbenv using these instructions. It won't override, it will simply update changes to your ~/.bash_profile. Once reinstalled close your terminal and reopen. Everything should work correctly at that time.
Step 3:
Verify that everything was installed correctly by executing cat ~/.bash_profile
. You should see the following. If you do, you're good to go.
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
Many cudos to @theTinMan for recently helping me sort through my rbenv installation.
Find the bundle
executable (in a non project directory - default system ruby) and delete it:
which bundle
rm <path_obtained_above>
Now go to your project directory, or switch to your ruby version and install bundler:
gem install bundler
Then execute rbenv rehash
and now try executing bundle install
and it should work. You will need to do this once for each ruby version installed.