1

嘿 :) 我正在使用带有 Mountain Lion 的 Mac,并从自制软件中安装了 Ruby 1.9.3 和 Python 2.7.3。但是,which pythonwhich ruby返回它们分别位于 /usr/local/bin/ _ _ 中。我希望他们从 /usr/local/Cellar/python 或 /usr/local/Cellar/ruby 中读取。我如何改变他们的路径?

4

2 回答 2

1

似乎你应该只修改你$PATH的 include /usr/local/Cellarbefore /usr/local/bin。你的 shell 将使用它找到的第一个。

于 2012-11-27T03:48:20.550 回答
0

我不知道在 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

于 2012-11-27T03:43:59.073 回答