2016-02-06 4 views
1

Я пытаюсь установить bakefile (v0.2.9) в mac osx 10.11. Всякий раз, когда я пытаюсь установить bakefile с помощью файла dmg, я получаю ошибку The installation failed.The installer could not install the software because there was no software found to install.Установка Bakefile в Mac osx 10.11

Я даже попытался создать его из исходного кода (v1.2.5.1 из github). Я построил его, используя sudo make command.However sudo make install команда бросает No rule to make target install.

Есть ли другой способ установить bakefile в macosx 10.11?

Редактировать: Наконец-то мне удалось установить файл bakefile 0.2.9 в osx 10.11. Я не могу использовать последнюю версию, поскольку она не поддерживает файл bakefile, который мы использовали в наших проектах.

Хотя установка прошла успешно, я получаю ошибку сегментации , когда я пытаюсь построить печенье (.bkl). Некоторые из форумов предположили, что проблема может быть связана с python 2.7. Я выполнил все шаги, необходимые для решения проблемы. Но никто из них не помог.

Я использую python 2.7.11. Как я могу избежать этой ошибки сегментации?

ответ

1

Я советую использовать устаревшую версию 0.2.9.

Я даже попытался создать его из исходного кода (v1.2.5.1 из github).

Вы не сделали этого, это проблема - вы пытались построить совершенно другую версию 0.2.9! = 1.2.5.1. Связь между этими двумя ветвями объясняется в http://bakefile.org - они несовместимы и различны.

Если вы хотите построить 0.2.9 из источников, вам необходимо скачать и построить 0.2.9.

Если вы хотите использовать версию 1.x, вы можете загрузить упакована «двоичный» версии, как описано в https://github.com/vslavik/bakefile

P.S. Вам не нужно и не следует использовать sudo при установке где-то, к которому у вас обычно есть доступ, например /usr/local на OS X.

+0

@Slavik Спасибо за предложение.С вашим советом я построил bakefile для osx10.11 , Я столкнулся с некоторыми проблемами (обновлено выше). Является ли проблема с python или с bakefile? –

+1

Возможно, это: https://github.com/vslavik/bakefile/pull/49 - применить патч, * восстановить с помощью SWIG *, повторно скомпилировать и переустановить. Это древняя версия, если вы настаиваете на ее использовании, будьте готовы сделать некоторые основные отладки (которые вы, безусловно, способны) самостоятельно. Еще лучше, * обновить * ваши печенье и использовать современную версию. –

+0

@Slavik Я, наконец, создал битбак (v0.2.9), применив упомянутый вами патч. Как вы сказали, я изменил файл bkl_c.i, восстановленный с помощью SWIG и повторно установив его. Теперь это хорошо. Большое спасибо.. –