即使更改了路径变量,也找不到命令

| 在Ubuntu 11.04 Natty Narwhal上的Michael Hartl的Ruby On Rails教程中学习Rails时,使用heroku进行部署。我使用安装
sudo gem install heroku
并且该命令在终端中的会话中似乎运行良好。下次我上班时,我尝试了命令“ heroku open”,并被告知“ heroku:找不到命令”。看一下这里类似问题的答案,似乎答案是运行
gem enviroment
返回以下内容:
RubyGems Environment:
- RUBYGEMS VERSION: 1.3.7
- RUBY VERSION: 1.8.7 (2010-08-16 patchlevel 302) [i686-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/richard/.gem/ruby/1.8
- GEM CONFIGURATION:
 - :update_sources => true
 - :verbose => true
 - :benchmark => false
 - :backtrace => false
 - :bulk_threshold => 1000
- REMOTE SOURCES:
 - http://rubygems.org/
然后我跑了
$ export PATH=$PATH:/var/lib/gems/1.8/bin
这似乎解决了这个问题。但是,下一次我尝试在终端中运行heroku时,再次被告知“找不到命令”!每次运行\“ export PATH = $ PATH \”命令似乎都可以解决问题,但是我希望我不必每次都想使用heroku时运行此命令。是否有解决该问题的永久方法?     
已邀请:
如果您使用的是
bash
,请将该导出行添加到主目录中的
.bash_profile
中。 zsh的等效项是
.zshrc
,其他shell都有自己的文件,可以为每个shell会话自动加载。     

要回复问题请先登录注册