我正在尝试在Mac OS X 10.6上使用TortoiseHg。我下载了最新的TortoiseHg。 Mac附带了Python 2.6,但我安装了2.7:
ftwomfg-63-12:~ muffins$ python
Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
当我尝试启动TortoiseHg时,出现以下错误:
thg [18006]无法找到Python运行时。你可能需要 安装Python的框架构建,或编辑PyRuntimeLocations 此应用程序的Info.plist文件中的数组。
如何解决此问题?
答案 0 :(得分:0)
您可以输入以下命令获取Python的路径:
which python
可能会返回类似的内容:
/Library/Frameworks/Python.framework/Versions/2.7/bin/Python
接下来,您将要编辑TortoiseHg.app/Contents目录中的Info.plist文件。在文件中,您会看到类似的内容:
<key>PyRuntimeLocations</key>
<array>
<string>@executable_path/../Frameworks/Python.framework/Versions/2.7/Python</string>
<string>/System/Library/Frameworks/Python.framework/Versions/2.7/Python</string>
</array>
您需要将第二个字符串的内容更改为上面哪个命令的路径。