我的问题是,为什么Ubuntu上的rubygems没有将/var/lib/gems/1.8/bin添加到$ PATH?
我在中看到了 https://help.ubuntu.com/community/RubyOnRails#Installing%20RubyGems
它说你必须自己添加它,但我不明白为什么还有一个额外的步骤
在Debian系统上测试,rubygems 不会自动修改$ PATH。
我想知道这是一个错误,还是我误解了一些东西 - 我知道Ubuntu和Debian有许多不同之处,也许这只是其中之一。
我将问题发布到answers.launchpad.net但尚未得到任何回复。
答案 0 :(得分:2)
RubyGems 从不向$PATH
添加任何内容,无论是在Ubuntu还是其他方面。 APT(或我知道的任何其他包装系统)也不是。
用户域中的$PATH
变量明确。任何程序都不应该搞乱它。
答案 1 :(得分:1)
见https://bugs.launchpad.net/ubuntu/+source/gems/+bug/145267。基本上,Ubuntu团队多年来一直都知道这个问题,但是一堆内斗已经阻止了任何进展。