Jim*_*Jim 4 rubygems ruby-on-rails heroku
我正在尝试使用Heroku的Taps gem从他们的服务器获取我的数据库.
我跑的时候
$heroku db:pull
Run Code Online (Sandbox Code Playgroud)
它说我需要使用命令安装Taps gem:
sudo gem install taps
Run Code Online (Sandbox Code Playgroud)
我运行这个命令,正如预期的那样,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,我不知道这些是否相关.
我确定我做的事情很简单......
使用sudo gem install taps
可能会安装具有root权限的gem,因此当您尝试时,您无法将其视为普通用户gem list
.你有没有尝试安装没有sudo的宝石?或者如果你真的想找到它,试试吧sudo gem list
.
我建议不要使用sudo安装宝石,使用rvm的关键是始终将你的宝石捆绑在一个你可以访问的地方(没有root),并使用rubies/gemsets方便地分开.
归档时间: |
|
查看次数: |
1968 次 |
最近记录: |