即使更改了路径变量,也找不到命令
|
在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时运行此命令。是否有解决该问题的永久方法?
没有找到相关结果
已邀请:
1 个回复
孝箱捆讨
,请将该导出行添加到主目录中的
中。 zsh的等效项是
,其他shell都有自己的文件,可以为每个shell会话自动加载。