【发布时间】:2011-04-11 02:12:15
【问题描述】:
我的问题是,为什么 Ubuntu 上的 rubygems 不将 /var/lib/gems/1.8/bin 添加到 $PATH ?
我看到了
https://help.ubuntu.com/community/RubyOnRails#Installing%20RubyGems
它说你必须自己添加它的页面,但我不明白为什么会有额外的步骤。
在 Debian 系统上测试它,rubygems does 不会自动修改 $PATH。
我想知道这是否是一个错误,或者我是否误解了某些东西 - 我知道 Ubuntu 和 Debian 有很多不同之处,也许这只是其中之一。
我将问题发布到 answers.launchpad.net,但尚未得到任何回复。
【问题讨论】:
-
我强烈推荐使用RVM。它会自动为您管理所有这些内容,并允许您在同一台机器上的多个 Ruby 安装之间切换。
-
这似乎更像是一个咆哮而不是一个问题。你能改写一下,让它不那么夸张吗?照原样,我怀疑它会被关闭。
-
我正在维护 TicGit-ng gem,当人们在 Ubuntu 上通过 rubygems 安装它时,他们必须手动将 gems bin 目录添加到他们的 $PATH 因为 rubygems 不为他们做.我在开发时确实使用了 RVM,但我不能要求 gem 的每个用户都使用它来解决这个问题。
-
@Tin Man,嗯。我会尝试的,但老实说,我认为它的措辞相当好。感谢您的建设性批评:)
-
我认为这是一个公平的问题。有很多 Ubuntu 贡献者认为这个问题也应该得到解决——请参阅下面的回答。