首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从源代码安装osm2pgsql而不是实际安装?

从源代码安装osm2pgsql而不是实际安装?
EN

Stack Overflow用户
提问于 2014-04-08 23:44:56
回答 2查看 283关注 0票数 1

我正在尝试安装osm2pgsql从源代码在苹果电脑上使用终端。

我运行了以下命令:

代码语言:javascript
复制
git clone git://github.com/openstreetmap/osm2pgsql.git
cd osm2pgsql
./autogen.sh && ./configure && make

它会运行,但是如果我尝试运行一个osm2pgsql命令,它会说:

代码语言:javascript
复制
-bash: osm2pgsql: command not found

在线上没有关于如何从源代码安装的更多说明,所以我不确定这里缺少什么。

有没有人帮我?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2014-05-01 01:39:58

您可能需要安装build-essential和automake包。在终端中键入以下内容(在尝试安装osm2pgsql之前):

代码语言:javascript
复制
sudo apt-get install build-essential

sudo apt-get install automake

sudo apt-get install checkinstall 
票数 0
EN

Stack Overflow用户

发布于 2014-06-04 23:46:57

您需要将其添加到您的路径中!“安装”某些东西实际上只是让操作系统知道它在哪里,因为它太愚蠢了,即使你和它在同一个目录中,它也不能自己弄清楚。在Unix中,每个命令都是一个程序;当你输入一个命令时,操作系统会检查“路径”,这只是该命令可能存在的目录列表。

首先,要测试它是否在自己的目录中编译并正常工作:

代码语言:javascript
复制
./osm2pgsql

如果有效,请将当前目录添加到path变量:

代码语言:javascript
复制
export PATH=$PATH:`pwd`

现在,您可以从任何位置执行该命令。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22941873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档