开发者

Heroku db:push doesnt work. Says it needs taps installed even after taps has been installed

I can't seem to get heroku to db:push, even though I have installed taps. It doesnt seem to believe me. I also checked and found a folder here: /Library/Ruby/Gems/1.8/gems/taps-0.2.23/

UM4345s-MacBook-Pro:photosite $ sudo gem install taps

Password:

Succ开发者_开发知识库essfully installed rack-1.1.0

Successfully installed sinatra-0.9.2

Successfully installed thor-0.9.9

Successfully installed

rest-client-1.2.0 Successfully

installed sequel-3.0.0 Successfully

installed taps-0.2.23 6 gems installed

Installing ri documentation for

rack-1.1.0... Installing ri

documentation for sinatra-0.9.2...

Installing ri documentation for

thor-0.9.9... Installing ri

documentation for rest-client-1.2.0...

Installing ri documentation for

sequel-3.0.0... Installing ri

documentation for taps-0.2.23...

Installing RDoc documentation for

rack-1.1.0... Installing RDoc

documentation for sinatra-0.9.2...

Installing RDoc documentation for

thor-0.9.9... Installing RDoc

documentation for rest-client-1.2.0...

Installing RDoc documentation for

sequel-3.0.0... Installing RDoc

documentation for taps-0.2.23...

UM4345s-MacBook-Pro:photosite $heroku db:push

Install the Taps gem

to use db commands. On most systems

this will be: sudo gem install taps

UM4345s-MacBook-Pro:photosite $ sudo gem install taps

Password: Successfully installed

taps-0.2.23 1 gem installed Installing

ri documentation for taps-0.2.23...

Installing RDoc documentation for

taps-0.2.23...

UM4345s-MacBook-Pro:photosite$ $heroku db:push

Install the Taps gem

to use db commands. On most systems

this will be: sudo gem install taps


This can be fixed by upgrading your heroku gem with

gem update heroku

You might need a sudo as well depending on your environment.


Is the 'gem' for the current user the same as the run that's run from sudo? I've had a problem with that when using REE or ruby installed from macports. Quick check to compare:

which gem
sudo which gem

gem list | grep tap
sudo gem list | grep tap

It might be worth a try to purge both the taps and heroku gem and reinstall them.


Are you using RVM? If so it's easy to be using the wrong gemset and not know it.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜