Alex Rivera | Logout

taps issue with heroku db:push

Asked 2011-07-19T03:58:51.023
11

first of all, I'm using RVM... and I don't know much about managing gem lists.

So, I tried to push my db to heroku using heroku db:push, and I get the following error:

$ sudo heroku db:push
Taps Load Error: no such file to load -- taps/operation
You may need to install or update the taps gem to use db commands.
On most systems this will be:

sudo gem install taps

I installed taps (sudo gem install taps, now at taps 0.3.23), and I have the latest heroku. No idea why this is happening ... and I can't seem to find much info on it online either. I tried running sudo heroku db:push, but that didn't change anything at all.

I also tried to install the gem locally (?) but that gave me a gem permission error.

Any ideas on what could be happening here?

Edit
Report

1 Answer

4

Besides updating taps you should also updated heroku

gem update taps
gem update heroku

Then check to see if you have more than one version:

which -a gem
gem list

If that returns more than one version for taps or heroku you should remove the older ones:

gem uninstall taps gem uninstall heroku

You should also make sure that rvm is installed and working.

If you type $ rvm in your console you should get some output. If you do not then you need to install rvm again here.

Then with rvm list you can see the different ruby versions. See what ruby version you are using with ruby -v. If it is below 1.9.2 try installing a new ruby version.

answered 2011-07-19T11:39:07.603

Your Answer