web-dev-qa-db-ja.com

Nominatimインストールでターゲットが指定されておらず、メイクファイルが見つかりません

私は自分のOpenStreetMapサーバーをセットアップしようとしていますが、Wikipediaの公式チュートリアルと他の1つのチュートリアルに従いました。まず、GITからNominatimのクローンを作成し、テーピングでビルドします。

 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.

どうすれば修正できますか?前もって感謝します。

3
YSN KHL

問題はpostgresqlにあったため、インストール後:

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

問題は解決しました。ありがとうございました。

1
YSN KHL

あなたが修正する必要はありません、あなたはただ不利に行動しているだけです。

最初にディレクトリを削除してからもう一度チェックアウトする方が安全かもしれません:git clone [email protected]: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. Webサーバーが./websiteディレクトリを指すようにします。

ソース

1
A.B.