Не указаны цели и не найден make-файл в установке Nominatim

Я пытаюсь настроить свой собственный сервер OpenStreetMap, и я следовал официальному учебнику в Википедии и еще одному учебнику. Сначала я клонировать Nominatim из GIT, и я строю его, приклеив:

 cd Nominatim/
 cd module/
 sudo make
 cd ..
 cd nominatim/
 sudo ./autogen.sh
 sudo ./configure

и все было хорошо до сих пор. Когда я записываю на пленку sudo make я получил это:

make: **** No targets specified and no makefile found. Stop.

Как это исправить? Заранее спасибо.

2 ответа

Решение

Проблема была в postgresql, так что после установки:

  • postgresql-server-dev-9.3
  • libpgtcl-dev

Проблема решена. Благодарю вас.

Вам не нужно исправлять, вы просто действовали неблагоприятно.

Может быть, безопаснее, если вы сначала удалите каталог, а потом снова зайдете: git clone git@github.com:twain47/Nominatim.git а также cd Nominatim

  1. Если проверить из git run:

    ./autogen.sh
    
  2. Компиляция Nominatim:

    ./configure
    make
    
  3. Получить данные OSM и импортировать:

    ./utils/setup.php --osm-file <your planet file> --all
    
  4. Укажите свой веб-сервер в каталог./website.

Источник

Другие вопросы по тегам