2014-05-12 5 views
1

При установке кушетки DB 1.5.1 от источника, на стадии, где make называется я получаю эту ошибкуошибка при установке кушетки DB версии 1.5.1

make[1]: *** No rule to make target `THANKS', needed by `THANKS.gz'. Stop. 
make[1]: Leaving directory `/somedir' 
make: *** [install-recursive] Error 1 

деталь машины

Linux machinename 2.6.32-431.1.2.el6.x86_64 #1 SMP Sun Nov 24 09:37:37 EST 2013 x86_64 x86_64 x86_64 GNU/Linux 

I увидел из архива ошибок Couch DB, что это проблема локали и установка

export LC_TYPE=C 

Решает проблему ue, но это не решает проблему.

Я следил за инструкциями из этого URL-адреса для руководства, преодолел множество препятствий до этого и в конечном итоге застрял здесь. Любая помощь будет оценена.

Линк http://asaf.github.io/blog/2013/07/08/installing-couch-db-on-amazon-ami/

+0

Я предполагаю, что я нашел проблема. В корневом каталоге нет файла THANKS, имя файла - THANKS.in. Изменение его на THANKS.in в файле Makefile.am решило проблему. Не уверен, что это значит, но он решил проблему. Будет копать дальше – Abbyss

ответ

1

БЛАГОДАРЯ файл не доступен, так как он генерируется автоматически из журнала мерзавца - вы, вероятно, скачал архив GIT вместо этого. Для того, чтобы решить эту проблему:

  1. использовать git clone, чтобы получить исходный код
  2. ИЛИ просто touch THANKS Чтобы обойти эту проблему в вашем случае
  3. ИЛИ использовать распределенные источники из официального web site
+0

Yup, нашел это. Спасибо за подробное объяснение. Это может быть полезно для других, которые могут столкнуться с одной и той же проблемой. – Abbyss

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