Не удается установить Mercurial на Mac OS X

2720
Martin Geisler

Я не могу установить Mercurial. Я получаю эту ошибку:

---> Вычисление зависимостей для Mercurial.
Ошибка: Невозможно выполнить порт: невозможно прочитать «build.cmd»: Не удалось найти «make» в пути: «/ opt / local / bin: / opt / local / sbin: / bin: / sbin: / usr / bin: / usr / sbin 'или в месте его конфигурации MacPorts, вы переместили его?

1

6 ответов на вопрос

5
Martin Geisler

(Я сам не пользуюсь Mac, но я уже видел эти запросы поддержки ...)

Пожалуйста, попробуйте один из наших бинарных пакетов для Mac OS X . Обычные пользователи не должны беспокоиться об установке компиляторов и просто использовать Mercurial ...

Кроме того, easy_installroute совсем не просто, если у вас не установлен компилятор и не установлены необходимые заголовочные файлы Python, поскольку easy_installвы захотите скомпилировать расширения C, которые мы используем. Лучше придерживаться бинарного пакета, ИМХО.

Увы, я не вижу никаких загрузок на другом конце этой ссылки. Является ли https://bitbucket.org/tortoisehg/files/downloads/ лучшим местом для поиска бинарных пакетов для Mac OS X? David Cary 7 лет назад 0
3
Lawrence Velázquez

Похоже, вы пытаетесь установить Mercurial через MacPorts . Поскольку MacPorts строит свои порты из исходного кода (по крайней мере, мой делает, и ваш, похоже, тоже), вам также необходимо установить инструменты разработчика Mac OS X. Вы можете сделать это, найдя установочный диск Mac OS X и установив с него Xcode .

2
Tom Rudick

Как вы пытаетесь установить?

Я бы предложил пойти по маршруту easy_install.

$ sudo easy_install -U mercurial 

https://www.mercurial-scm.org/wiki/Download#Using_easy_install

1
David Thornley

Это компиляция из исходного кода или установка одного из удобных бинарных файлов Leopard и Snow Leopard?

Кроме того, вы установили комплект разработчика Mac? (Макинтоши, как и машины с Windows, обычно не поставляются с установленным программным обеспечением для разработки.) Если это так, переехали ли вы позже?

0
Tereno

Вам придется установить программу «make» из MacPorts. Либо это, либо он не может найти его в одном из каталогов, перечисленных в пути.

Вы можете проверить, есть ли у вас make, просто набрав «make -v» в Терминале.

Который покажет, находится ли make в каком-либо каталоге в $ PATH. Это все еще может быть где-то еще. David Thornley 14 лет назад 0
правда ... но тогда мы можем хотя бы проверить, может ли make вызываться скриптами сборки. Tereno 14 лет назад 0
0
Chealion

Терено: у меня нет make, как я могу установить?

Дэвид: У меня нет снежного барса, у меня есть леопард 10.5.8, я не установил комплект разработчика для Mac. Где я могу найти Mac Development Kit?

Комплект разработчика поставляется с вашим компьютером, при условии, что у вас есть оригинальные компакт-диски. Вы также можете скачать его с apple.com. Для MacOSX 10.5.8 вам нужно загрузить версию 10.5 с http://mercurial.selenic.com/downloads/. David Thornley 14 лет назад 1
Вы обязательно должны получить комплект для разработки с сайта Apple, так как тот, что находится на компакт-диске Leopard, старше, и я думаю, что вам нужна более поздняя версия для Macports, см. Http://developer.apple.com/technology/xcode.html. Mark 14 лет назад 0

Похожие вопросы