【发布时间】:2011-06-26 15:20:22
【问题描述】:
我刚刚在一个全新的 Ubuntu 10.04 服务器上安装了 Ruby 企业版。我去安装我的第一个 gem,遇到了一个我以前从未见过的奇怪问题。
没有 sudoing,如果我只输入“gem”,我就会得到关于 gem 的简介。我可以切换到 root 并执行 gem install gemname 或提供 gem exe 的完整路径,但如果我执行 sudo gem install gemname 我会收到一个奇怪的错误 sudo: gem: command not found。
如果我在没有 sudo 的情况下执行 gem install gemname,它会告诉我我没有更改 gem 文件夹的权限(这很公平)。基本上,当我 sudo 时,似乎发生了一些有趣的事情。
我已将 Ruby bin 路径添加到 .bashrc 文件中的 PATH 变量中,如下所示:
export PATH=/opt/ruby-enterprise-1.8.7-2011.01/bin:$PATH
然后用source 重新加载.bashrc。任何想法,任何人?
【问题讨论】:
标签: ruby ubuntu ruby-enterprise-edition