Ruby Gems返回“找不到命令”
发布时间:2020-12-16 19:51:36 所属栏目:百科 来源:网络整理
导读:Ubuntu 9.10 刚安装newgem gem install newgem 当我尝试 newgem new_project 我得到 adam@adam-ubuntu:~$newgem newprojectnewgem: command not found 我通过echo $PATH检查了我的路径 adam@adam-ubuntu:~$echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sb
Ubuntu 9.10
刚安装newgem gem install newgem 当我尝试 newgem new_project 我得到 adam@adam-ubuntu:~$newgem newproject newgem: command not found 我通过echo $PATH检查了我的路径 adam@adam-ubuntu:~$echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/adam/.gem 和我的宝石环境 adam@adam-ubuntu:~$gem environment RubyGems Environment: - RUBYGEMS VERSION: 1.3.6 - RUBY VERSION: 1.8.7 (2009-06-12 patchlevel 174) [x86_64-linux] - INSTALLATION DIRECTORY: /usr/lib/ruby/gems/1.8 - RUBY EXECUTABLE: /usr/bin/ruby1.8 - EXECUTABLE DIRECTORY: /usr/bin - RUBYGEMS PLATFORMS: - ruby - x86_64-linux - GEM PATHS: - /usr/lib/ruby/gems/1.8 - /home/adam/.gem/ruby/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - http://rubygems.org/ 我不热门的路径等,但上面列出的所有宝石目录都在路径上,所以怎么没有找到命令? 解决方法
您的$PATH变量需要包含Ruby的bin目录的确切路径.将目录添加到PATH不包括它的子文件夹.尝试通过以下方式添加bin目录:
export PATH=$PATH:/home/adam/.gem/ruby/1.8/bin 或者如果您使用sudo安装了gem: export PATH=$PATH:/usr/lib/ruby/gems/1.8/bin 您可能需要将其添加到.bashrc文件中,以便您每次打开新的bash时都不需要手动设置. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |