• Авторизация


Mercurial в Mac OS X (Leopard 10.5.x) 13-03-2009 02:07 к комментариям - к полной версии - понравилось!


Установка проходит просто: $ sudo port install mercurial По умолчанию hg устанавливается в /opt/local/bin/hg и при попытке запуска выдает следующую ошибку:
$ hg
Traceback (most recent call last):
  File "/opt/local/bin/hg", line 18, in 
    mercurial.util.set_binary(fp)
  File "/opt/local/lib/python2.5/site-packages/mercurial/demandimport.py", line 74, in __getattribute__
    self._load()
  File "/opt/local/lib/python2.5/site-packages/mercurial/demandimport.py", line 46, in _load
    mod = _origimport(head, globals, locals)
  File "/opt/local/lib/python2.5/site-packages/mercurial/util.py", line 93, in 
    _encoding = locale.getlocale()[1]
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/locale.py", line 462, in getlocale
    return _parse_localename(localename)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/locale.py", line 375, in _parse_localename
    raise ValueError, 'unknown locale: %s' % localename
ValueError: unknown locale: UTF-8
Проблема решается элементарно и ее решение доступно даже совсем начинающим линуксоидам, достаточно прописать две строчки в файл ~/.profile:
export LC_ALL=en_EN.UTF-8
export LANG=en_EN.UTF-8
#у меня еще есть такая строка
export EDITOR=joe
Больше проблем не наблюдается. Хотя конечно глупо, что нет fallback'а если строка не распозналась.
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Mercurial в Mac OS X (Leopard 10.5.x) | neo-dope - Дневник neo-dope | Лента друзей neo-dope / Полная версия Добавить в друзья Страницы: раньше»