2012-02-24 2 views
1

Я пытаюсь использовать TortoiseHg на своей Mac OS X 10.6. Я загрузил последний TortoiseHg. Макинтош пришел с Python 2.6, но я установил 2.7:TortoiseHg жалуется, что не может найти Python

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] A Python runtime not could be located. You may need to install a framework build of Python, or edit the PyRuntimeLocations array in this application's Info.plist file.

Как я могу решить эту проблему?

+0

Попробуйте добавить интерпретатор Python к вашему пути (отредактируйте 'PATH' на' .bash_profile') –

ответ

0

Вы можете получить путь к Python, введя:

which python 

, которые могли бы вернуть что-то вроде:

/Library/Frameworks/Python.framework/Versions/2.7/bin/Python

Затем вы хотите отредактировать файл Info.plist внутри каталога TortoiseHg.app/Contents. Внутри файла, вы увидите что-то вроде:

<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> 

Вы хотите изменить содержимое второй строки в пути из которых команды выше.

Смежные вопросы