我正在尝试安装osm2pgsql从源代码在苹果电脑上使用终端。
我运行了以下命令:
git clone git://github.com/openstreetmap/osm2pgsql.git
cd osm2pgsql
./autogen.sh && ./configure && make它会运行,但是如果我尝试运行一个osm2pgsql命令,它会说:
-bash: osm2pgsql: command not found在线上没有关于如何从源代码安装的更多说明,所以我不确定这里缺少什么。
有没有人帮我?
谢谢
发布于 2014-05-01 01:39:58
您可能需要安装build-essential和automake包。在终端中键入以下内容(在尝试安装osm2pgsql之前):
sudo apt-get install build-essential
sudo apt-get install automake
sudo apt-get install checkinstall 发布于 2014-06-04 23:46:57
您需要将其添加到您的路径中!“安装”某些东西实际上只是让操作系统知道它在哪里,因为它太愚蠢了,即使你和它在同一个目录中,它也不能自己弄清楚。在Unix中,每个命令都是一个程序;当你输入一个命令时,操作系统会检查“路径”,这只是该命令可能存在的目录列表。
首先,要测试它是否在自己的目录中编译并正常工作:
./osm2pgsql如果有效,请将当前目录添加到path变量:
export PATH=$PATH:`pwd`现在,您可以从任何位置执行该命令。
https://stackoverflow.com/questions/22941873
复制相似问题