Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Toolbelt安装:找不到gem Heroku_Heroku - Fatal编程技术网

Toolbelt安装:找不到gem Heroku

Toolbelt安装:找不到gem Heroku,heroku,Heroku,当我试图从我的应用程序目录中的终端执行任何heroku命令时,我得到一个“找不到RubyGem heroku(Gem::LoadError)”。尝试过擦拭和重新安装工具带,以及之前安装的Heroku gems 使用完整路径可以工作,--app name可以工作(/usr/bin/heroku config--app myapp stage)。使用OSX10.8.1 echo $PATH /Users/johndoe/.rvm/gems/ruby-1.9.3-p194@llctlc/bin:/Us

当我试图从我的应用程序目录中的终端执行任何heroku命令时,我得到一个“找不到RubyGem heroku(Gem::LoadError)”。尝试过擦拭和重新安装工具带,以及之前安装的Heroku gems

使用完整路径可以工作,--app name可以工作(/usr/bin/heroku config--app myapp stage)。使用OSX10.8.1

echo $PATH
/Users/johndoe/.rvm/gems/ruby-1.9.3-p194@llctlc/bin:/Users/johndoe/.rvm/gems/ruby-1.9.3 p194@global/bin:/Users/johndoe/.rvm/rubies/ruby-1.9.3-p194/bin:/Users/johndoe/.rvm/bin:/Users/johndoe/.gem/ruby/1.8/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin:/usr/bin/heroku:/opt/local/sbin:/opt/local/bin:/usr/local/mysql/bin:/Users/johndoe/.ec2/bin:/usr/local/git/bin

$ heroku
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:777:in `report_activate_error': Could not find RubyGem heroku (>= 0) (Gem::LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:211:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:1056:in `gem'
from /Users/johndoe/.gem/ruby/1.8/bin/heroku:18

提前感谢您的帮助或建议。

我也有同样的问题

  • 卸载Gem
    Gem卸载heroku
    (选择“所有版本”)
  • 通过运行
    gem env
    (位于“
    可执行目录:
    ”下)找到您的Ruby“bin”路径
  • cd
    bin
    文件夹
  • 删除Heroku可执行文件
    rm Heroku
  • 重新启动外壳(关闭终端选项卡并重新打开)
  • 点击heroku版本,您现在应该会看到如下内容:
heroku toolbelt/2.33.1(x86_64-darwin10.8.0)ruby/1.9.3


现在,您可以按照登录heroku,然后返回黑客:)

为我工作,谢谢。第二步是运行“$gem env”,找到“EXECUTABLE DIRECTORY:”路径并浏览到该路径下的“bin”目录。编辑以使其更清晰,谢谢-第二步是一步两步合一:)我尝试了这个方法,但遇到了这个问题:我想可能应该解决这个问题。看起来绝对像一个无关的RVM问题。删除过时的宝石修复了我的问题。