2014-04-08 19 views
1

我想從使用終端的Mac上的源代碼安裝osm2pgsql。從源安裝osm2pgsql沒有實際安裝?

我跑以下命令:

git clone git://github.com/openstreetmap/osm2pgsql.git 
cd osm2pgsql 
./autogen.sh && ./configure && make 

,它運行,但當時如果我嘗試運行osm2pgsql命令,它說:

-bash: osm2pgsql: command not found 

有沒有進一步的說明,網上有關如何從源代碼安裝,所以我不知道我在這裏錯過了什麼。

有人幫我嗎?

謝謝

回答

0

您可能需要安裝build-essential和automake軟件包。 在終端窗口輸入以下內容(要安裝osm2pgsql前):

sudo apt-get install build-essential 

sudo apt-get install automake 

sudo apt-get install checkinstall 
0

你需要將它添加到您的路徑! 「安裝」一些東西實際上只是爲了讓操作系統知道它在哪裏,因爲即使與它在同一個目錄中,自己弄清楚也是非常愚蠢的。在Unix中,每個命令都是一個程序;當您輸入命令時,操作系統將檢查「路徑」,該路徑只是該命令可能存在的目錄列表。

首先,以測試它的編譯和在自己的目錄正常工作:

./osm2pgsql 

如果這樣的作品,加上當前目錄路徑變量:

export PATH=$PATH:`pwd` 

現在你可以從任何地方執行命令。