Rubygems不会将/var/lib/gems/1.8/bin添加到$ PATH?

时间:2011-04-11 02:12:15

标签: ruby ubuntu rubygems


我的问题是,为什么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但尚未得到任何回复。

2 个答案:

答案 0 :(得分:2)

RubyGems 从不$PATH添加任何内容,无论是在Ubuntu还是其他方面。 APT(或我知道的任何其他包装系统)也不是。

用户域中的$PATH变量明确。任何程序都不应该搞乱它。

答案 1 :(得分:1)

https://bugs.launchpad.net/ubuntu/+source/gems/+bug/145267。基本上,Ubuntu团队多年来一直都知道这个问题,但是一堆内斗已经阻止了任何进展。