更改python和ruby的默认目录

更改python和ruby的默认目录,python,ruby,terminal,Python,Ruby,Terminal,嘿:)我正在用Mountain Lion开发Mac,并从自制软件中安装了Ruby 1.9.3和Python 2.7.3。但是,whichpython和whichruby分别返回它们位于/usr/local/bin/\uuu中。我希望他们阅读/usr/local/cillar/python或/usr/local/cillar/ruby。如何更改它们的路径?我不知道在mac上,但在linux上,它们被设置为指向/usr/local/bin的链接/* 如果要更改符号链接,可以运行该命令 ln-s/us

嘿:)我正在用Mountain Lion开发Mac,并从自制软件中安装了Ruby 1.9.3和Python 2.7.3。但是,
whichpython
whichruby
分别返回它们位于/usr/local/bin/\uuu中。我希望他们阅读/usr/local/cillar/python或/usr/local/cillar/ruby。如何更改它们的路径?

我不知道在mac上,但在linux上,它们被设置为指向/usr/local/bin的链接/*

如果要更改符号链接,可以运行该命令
ln-s/user/local/Celler/python/usr/local/bin/python
,这将创建一个新的符号链接

不过,我无法确认这是否适用于OSX


您可能想尝试的另一种方法是直接调用自制版本,而不是让系统上的所有东西都使用它们。或者只是做一个指向其他东西的符号链接,比如
ln-s/user/local/Celler/python/usr/local/bin/pythonH

我不知道在mac上,但在linux上它们被设置为指向/usr/local/bin的链接/*

如果要更改符号链接,可以运行该命令
ln-s/user/local/Celler/python/usr/local/bin/python
,这将创建一个新的符号链接

不过,我无法确认这是否适用于OSX


您可能想尝试的另一种方法是直接调用自制版本,而不是让系统上的所有东西都使用它们。或者只是做一个到其他东西的符号链接,比如
ln-s/user/local/Celler/python/usr/local/bin/pythonH
,似乎你应该修改
$PATH
,在
/usr/local/bin>之前包含
/usr/local/cillar
。您的shell将使用它找到的第一个。

似乎您应该只修改
$PATH
,将
/usr/local/cillar
包含在
/usr/local/bin
之前。您的shell将使用它找到的第一个shell