2

Я пытаюсь установить Mercurial на Mac OSX 10.6, но у меня возникают проблемы:

  1. У меня Mac OS X 10.6, поэтому я скачал Mercurial 1.4.3 для OS X 10.6 с http://mercurial.berkwood.com/
  2. Я устанавливаю скачанный файл mercurial-1.4.3+20100201-py2.6-macosx10.6.mpkg
  3. Затем я открываю терминал и запускаю hg --version чтобы убедиться, что он установлен. и это говорит

hg: команда не найдена

Как установить Mercurial на Mac OS X 10.6?

4 ответа4

4

Mercurial устанавливает себя в /usr/local/bin , поэтому вам нужен исполняемый файл /usr/local/bin/hg . Вам просто нужно добавить этот каталог в переменную PATH , то есть сделать что-то вроде

export PATH="/usr/local/bin:$PATH"

где-то в вашем профиле оболочки (.profile , .bashrc , .zshrc).

PS: я когда-либо использовал Mercurial только один раз, неделю назад, и эта конкретная информация отображается во время установки и снова доступна как часть документации пакета. Не очень трудно найти :)

2

Я должен был сделать это:

иди скачай нужную версию Mercurial (у Mac ее не было)

https://www.mercurial-scm.org/downloads

Убедитесь, что вы взяли версию своего MAc, и не только убедитесь, что он находится в вашем пути, как сказал F'x, но и убедитесь, что у вас есть псевдоним, установленный для его выполнения из любого каталога:

alias hg=/path/where/mercurial/installed

для меня это было

/usr/local/bin/hg

Надеюсь, это кому-нибудь поможет. Мне понадобился час, чтобы понять.

0

Вы можете использовать установщик из Mercurial Downloads.Загрузите нужную версию из списка Просто дважды щелкните мышью, и она установит Mercurial для вас.

0

Для меня это была не $PATH . Это уже было установлено в /usr /local /bin. Однако, когда я запустил sudo su и выполнил ls -al /usr/local , bin был установлен только на 700 с пользователем "wheel". Хотя, вероятно, не самый безопасный, я установил это в chmod -R 755 /usr/local/bin и затем мог запустить hg --version из любой командной строки (а также IntelliJ)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .