从usr / bin而不是usr / local / bin运行Ruby?

| 因此,我按照Hivelogic上的步骤操作,以在机器上的Rails安装中获取红宝石。编译安装后,我使用
which ruby
命令仔细检查了它是否安装在正确的位置。它没。虽然我可以安装Rails和MySQL gem,但是POW和localhost:3000都不起作用。 将它放在usr / bin目录而不是usr / local / bin中有什么问题吗?我的usr / local / bin实际上是空的,但是usr / bin中有很多文件。 编辑:我将ruby重新安装到usr / local / bin,但是现在Rails无法安装。它已经安装在usr / bin中了吗?     
已邀请:
建议从源头安装而不是最后一种备用的任何建议都是不好的建议。最好使用MacPorts或Homebrew等软件包管理器进行安装,这两种软件包都具有当前的Ruby 1.8和1.9版本。 MacPorts专门将所有内容安装在“ 1”中,以避免与系统文件冲突。 Apple会不时发布修补程序
ruby
的更新,如果您使用的是经过修改的
/usr/bin/ruby
,这可能会弄乱您以依赖方式存在的所有内容。通常,系统红宝石应该保持原样。 您可以用这样的安装程序替换\“ compile ruby​​ \”步骤,并在以后省去很多麻烦。就像其他解决方案一样,请确保将to4ѭ作为
PATH
中的第一批项目之一。 由于安装Ruby和Rails以及某种数据库可能是一个令人困惑的过程,因此似乎应该有一个元安装程序来帮助您完成该过程。     
该页面已有几年历史了。 Mac和Linux当前的最佳做法是使用rvm。您可以看到,即使Hivelogic现在也使用rvm(尽管我不确定我在系统范围内安装它的感觉)。     
因此,我终于设法在正确的位置安装了滑轨。我必须将.profile中的行更改为
export PATH=\"/usr/local/bin:$PATH\"
,然后在安装rubygems之后执行
sudo gem update --system
,然后才能实际安装滑轨。 RVM和Homebrew完全没有帮助。 编辑:由于人们对此答案有疑问,因此我正在进行更新。从那以后,我就安装了RVM并很喜欢它,但这仅仅是因为我有一个朋友问了我所有的问题,因为如果您不习惯在命令行上做很多事情,RVM确实会让您感到困惑。我需要他的帮助来安装它,因为我没有任何bash文件,并认为它们藏在某个地方。如果您缺少bash文件,请自己创建它们。这花了很长时间才能开始工作,但是现在我显然已经正确安装了它。     

要回复问题请先登录注册