2012-04-08 125 views
3

这个问题已经贴出来,但答案没有奏效。 proberley应该提到我对ruby完全陌生。而做一个教程
我incountered错误这里的步骤:ruby​​ - heroku:命令没有找到

[first_app (master)]$ gem install heroku

我得到

Successfully installed heroku-2.24.0 

但是当我尝试

[first_app (master)]$ heroku keys:add

我得到

-bash: heroku: command not found 

我又试图一堆卸载宝石更新包重新安装,但已没有帮助

$ bundle exec heroku 

/Users/vng/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/rubygems_integration.rb:147:in`block in replace_gem': heroku is not part of the bundle. Add it to Gemfile. (Gem::LoadError) from /Users/vng/.rbenv/versions/1.9.3-p125/bin/heroku:18:in“`

echo $PATH 

/Users/vng/.rbenv/shims:/Users/vng/.rbenv/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

我的宝石环境

RubyGems的环境:
- RubyGems的VERSION:1.8.11
- RUBY VERSION:1.9.3(2012-02-16 PATCHLEVEL 125)[x86_64的-darwin11.3.0]
- 安装目录:/用户/ VNG/.rbenv/versions/1.9.3-p125/lib/ruby​​/gems/1.9.1
- RUBY EXECUTABLE:/Users/vng/.rbenv/versions/1.9.3-p125/bin/ruby
- EXECUTABLE DIRECTORY :/Users/vng/.rbenv/versions/1.9.3-p125/bin
- RubyGems的平台:
- 红宝石
- x86_64的 - 达尔文 - 11
- 创业板路径:
- /Users/vng/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1
- /Users/vng/.gem/ruby/1.9.1
- 创业板配置:
- :update_sources =>真
- :冗长=>真
- :基准=>假
- :回溯=>假
- :bulk_threshold => 1000个
- 远程源:
- http://rubygems.org/

help非常感谢

+1

这并不回答你的问题,但你有没有尝试安装Heroku Toolbelt - https://toolbelt.herokuapp的推荐方法。com /如果你这样做,我会卸载那个gem(它也一直为我工作)。 – 2012-04-08 17:16:18

回答

9

当您安装有二进制文件(可执行文件)的宝石,你必须运行

rbenv rehash 

的可执行文件添加到您的路径。

+0

啊谢谢你!那正是我所需要的。 – mylescc 2015-04-15 09:24:17