2014-04-08 21 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` 

现在你可以从任何地方执行命令。