Unable to do rake command

Previously I have been trying to install ruby and rails and used apt-get at one point. I did install previous versions of ruby and rails by mistake which I had to correct. Now I used rvm to install ruby 2.0.0 and rails 4.0.0 but when I try to run the rake command I get:

/usr/bin/env: ruby1.9.1: No such file or directory

The problem here seems to be is that my system is looking for something for ruby1.9.1 when I am using ruby 2.0.0. What is going on here?

Reload your shell by restarting your emulator and do "rvm use 2.0.0" then "which rake" and report back to us what you get at that point, telling us it's looking for something in 1.9.1 doesn't tell us much because that could be anything from a rbenv install that went back to left over remains of system 1.9.1 or a bug in RVM (probably not.) or that you simply forgot to restart your shell and follow the directions supplied by RVM when you installed it.

Jordon Bedwell wrote in post #1120296:

Previously I have been trying to install ruby and rails and used apt-get at one point. I did install previous versions of ruby and rails by mistake which I had to correct. Now I used rvm to install ruby 2.0.0 and rails 4.0.0 but when I try to run the rake command I get:

/usr/bin/env: ruby1.9.1: No such file or directory

The problem here seems to be is that my system is looking for something for ruby1.9.1 when I am using ruby 2.0.0. What is going on here?

Reload your shell by restarting your emulator and do "rvm use 2.0.0" then "which rake" and report back to us what you get at that point, telling us it's looking for something in 1.9.1 doesn't tell us much because that could be anything from a rbenv install that went back to left over remains of system 1.9.1 or a bug in RVM (probably not.) or that you simply forgot to restart your shell and follow the directions supplied by RVM when you installed it.

Thanks for the post.

I tried the rvm use command you suggested and got:

"RVM is not a function, selecting rubies with 'rvm use ...' will not work.

You need to change your terminal emulator preferences to allow login shell. Sometimes it is required to use `/bin/bash --login` as the command. Please visit RVM: Ruby Version Manager - Using gnome-terminal with RVM for a example."

I then did which rake and got: /usr/local/bin/rake

I will be trying to work around the first error.

Update: I tried rvm use 2.0.0 and it worked.

Now when I did which rake I get /home/<myName>/.rvm/gems/ruby-2.0.0-p247@global/bin/rake

When I tried rake db:migrate I get:

Could not find coffee-script-source-1.6.3 in any of the sources Run `bundle install` to install missing gems.

So right now I am trying to figure that out. Thanks for the help so far.

Update: I tried rvm use 2.0.0 and it worked.

Now when I did which rake I get /home/<myName>/.rvm/gems/ruby-2.0.0-p247@global/bin/rake

When I tried rake db:migrate I get:

Could not find coffee-script-source-1.6.3 in any of the sources Run `bundle install` to install missing gems.

There's the solution to your current problem, in the line above this one.

Walter

Yes, it worked! You are a life-saver.