Ruby on rails 安装Heroku';s敲击宝石

Ruby on rails 安装Heroku';s敲击宝石,ruby-on-rails,rubygems,heroku,Ruby On Rails,Rubygems,Heroku,我正在尝试使用Heroku的Taps gem从他们的服务器获取我的数据库 当我跑的时候 $heroku db:pull 它说我需要使用以下命令安装Taps gem: sudo gem install taps 我运行这个命令,正如预期的那样,Taps说它已经安装了(“1 gem installed”)。我能够在安装后运行Gem update taps命令而不会出错 但是, $gem列表 不显示已安装的水龙头,我无法在的gem文件夹中看到它 /Users/username/.rvm/gems

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

当我跑的时候

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

sudo gem install taps
我运行这个命令,正如预期的那样,Taps说它已经安装了(“1 gem installed”)。我能够在安装后运行Gem update taps命令而不会出错

但是,

$gem列表

不显示已安装的水龙头,我无法在的gem文件夹中看到它

/Users/username/.rvm/gems/ree-1.8.7-2010。02@timeline

不用说,我无法运行Heroku db:pull命令,因为这一点

我正在运行Bundler和RVM,我不知道它们是否相关


我确信我做了一些简单的错误…

使用
sudo gem安装点击
可能会使用root权限安装gem,因此当您尝试
gem list
时,您无法将其视为普通用户。你试过在没有sudo的情况下安装gem吗?或者,如果您真的想找到它,请尝试
sudo gem list


不过,我建议不要在sudo中安装gems,使用rvm的目的是将gems捆绑在一个您可以访问的地方(没有根目录),并方便地与rubies/gemests分开。

由于您使用的是多个版本的ruby,我建议您重新检查每个ruby版本下的gem文件夹。可能是您已经为ruby 1.8.2版安装了它,并且可能正在检查1.8.7版的gems文件。太棒了!这就是解决办法。非常感谢。