2015-04-20 8 views
4

Я создаю пример фреймворка check 'check_money, но он не строится на моей машине. Ошибка:Проверьте пример фреймворка, дающий мне ошибку при запуске './configure'

configure: error: cannot find install-sh, install.sh, or shtool in "." "./.." "./../.." 

Я попытался установить его с помощью:

libtoolize --force 
aclocal 
autoheader 
automake --force-missing --add-missing 
autoconf 
./configure 

Он по-прежнему дает мне ту же ошибку.

Итак, я скопировал тот же каталог, в другой каталог и побежал:

autoreconf --install 
./configure 

И она по-прежнему дает мне ту же ошибку. Я не знаю, что еще попробовать.

Я на Mac OS X Mavericks (10,9)

  • Autoconf 2,69
  • Automake 1,15
  • Libtool 2.4.6
  • Проверить 0.9.14
+1

Какая ошибка? – stringy05

+0

configure: error: не удается найти install-sh, install.sh или shtool в "." "./ .." "./../ .." – macmania314

+0

@ mklement0, это просто опечатка, когда я набрал его здесь. – macmania314

ответ

3

Я способный понять, что вызывает ошибки, - это было связано с automake и libtools, которые я установил с помощью установки на основе пива. Несмотря на то, что уже установлена ​​программа autoconf, в которой были установлены все необходимые инструменты.

Кроме того, я просмотрел сценарий configure, который был создан autoconf, и я обнаружил, что переменные не были настроены правильно, поэтому он дал мне ошибку install-sh, потому что $ ac_dir не был назначен ,

Вот что я сделал.

Я удалил libtools и Automake -

brew uninstall libtool automake 
autoreconf -i 
./configure 

Он побежал без каких-либо ошибок. Я до сих пор не знаю, зачем устанавливать эти 2 пакета, запутанные при создании проекта.

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

  • Нет связанных вопросов^_^