2012-04-08 32 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