2

我正在尝试让 heroku 在 Ubuntu 9.10 上运行

我打了

sudo gem install heroku

一切正常,但是当我去跑步时:

heroku list

我明白了

heroku:找不到命令

4

2 回答 2

10

运行gem environment并查看可执行目录在哪里并将其添加到您的PATH

就我而言:

$ gem environment
RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.5
  - RUBY VERSION: 1.8.7 (2009-06-12 patchlevel 174) [i486-linux]
  - INSTALLATION DIRECTORY: /var/lib/gems/1.8
  - RUBY EXECUTABLE: /usr/bin/ruby1.8
  - EXECUTABLE DIRECTORY: /var/lib/gems/1.8/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86-linux
  - GEM PATHS:
     - /var/lib/gems/1.8
     - /home/user/.gem/ruby/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://gems.rubyforge.org/

$ export PATH=$PATH:/var/lib/gems/1.8/bin

或添加到~/.bashrc

于 2010-03-07T16:16:51.283 回答
1

我使用的是 RVM,结果我的问题如下:

  • 我使用'sudo'安装了heroku
  • 我应该以当前用户身份安装heroku,没有'sudo'

在这里找到:http ://www.ruby-forum.com/topic/217493

于 2011-04-29T01:04:48.080 回答