安装Heroku的Taps gem

时间:2010-12-09 11:54:37

标签: ruby-on-rails rubygems heroku

我正在尝试使用Heroku的Taps gem从他们的服务器获取我的数据库。

当我跑步时

$heroku db:pull 

它说我需要使用以下命令安装Taps gem:

sudo gem install taps

我运行此命令,正如预期的那样,Taps表示已安装(“1 gem安装”)。我可以在安装后运行Gem update taps命令而不会出错。

然而,

  

$ gem list

没有显示安装的Taps,我在

的gem文件夹中看不到它

/Users/username/.rvm/gems/ree-1.8.7-2010.02@timeline

毋庸置疑,由于这个原因,我无法运行Heroku db:pull命令。

我正在运行bundlr和RVM,我不知道这些是否相关。

我确定我做的事情很简单......

1 个答案:

答案 0 :(得分:7)

使用sudo gem install taps可能会安装具有root权限的gem,因此当您尝试gem list时,您无法将其视为普通用户。你有没有尝试安装没有sudo的宝石?或者如果你真的想找到它,试试sudo gem list

我建议不要用sudo安装宝石,使用rvm的目的是始终将你的宝石捆绑在一个你可以访问的地方(没有root),并用rubies / gemsets方便地分开。