- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 mac,我想安装 osm2pgsql
以将 OSM
数据导入 PostgreSQL
。
我在终端中执行 brew install osm2pgsql
。 (我已经执行了 brew update
)。
这是输出:
==> Downloading https://github.com/openstreetmap/osm2pgsql/archive/v0.82.0.zip
Already downloaded: /Library/Caches/Homebrew/osm2pgsql-0.82.0.zip
==> ./autogen.sh
==> ./configure --with-proj=/usr/local/opt/proj
checking for fork... yes
checking for xml2-config... /usr/bin/xml2-config
checking for xml2 libraries... yes
checking for zlib compression library... no
configure: error: required library not found
READ THIS: https://github.com/mxcl/homebrew/wiki/troubleshooting
下面是执行 brew doctor
的输出:
Warning: Unbrewed dylibs were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.
Unexpected dylibs:
/usr/local/lib/libMonoPosixHelper.dylib
/usr/local/lib/libSFFileMonitor.32.dylib
/usr/local/lib/libSFIPC.32.dylib
/usr/local/lib/libSFIPC.I.dylib
/usr/local/lib/libSFsqlite3.7.4.dylib
/usr/local/lib/libSFSyncEngine.I.dylib
我不知道这些动态库,我应该删除它们吗?
我应该如何安装 osm2pgsql
?
或者我应该放弃 osm2pgsql
并使用其他工具将 OSM
数据导入 PostgreSQL
吗?
[编辑 1]
根据 http://www.zlib.net/ , zlib 已经包含在 Mac OS X 中。
当我在谷歌搜索时,我发现了这个 https://github.com/josegonzalez/homebrew-php/issues/205还有这个https://github.com/josegonzalez/homebrew-php/issues/538
所以我执行下面两条命令:
brew tap homebrew/dupes
brew install zlib
结果输出为:
==> Downloading http://zlib.net/zlib-1.2.8.tar.gz
######################################################################## 100.0%
==> ./configure --prefix=/usr/local/Cellar/zlib/1.2.8
==> make install
==> Caveats
This formula is keg-only: so it was not symlinked into /usr/local.
Mac OS X already provides this software and installing another version in
parallel can cause all kinds of trouble.
Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:
LDFLAGS: -L/usr/local/opt/zlib/lib
CPPFLAGS: -I/usr/local/opt/zlib/include
==> Summary
看来不用安装zlib了。
我再次执行 brew install osm2pgsql
,但它仍然不起作用。
[编辑 2]
我放弃 Homebrew 软件并通过二进制安装程序安装 osm2pgsql。
仅供引用:
http://wiki.openstreetmap.org/wiki/Osm2pgsql#Binary_Installer https://github.com/openstreetmap/osm2pgsql/issues/15
最佳答案
我对 brew
一无所知,但根据错误消息,您缺少 zlib
库。尝试先安装它。
您应该继续使用 osm2pgsql
,因为它是将 OSM 数据导入 PostgreSQL 数据库的标准工具。
关于macos - "brew install osm2pgsql"失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18325542/
我想了解无线教程(Brew)的二进制运行时环境。任何人都提供一些有用的链接来学习 brew。 最佳答案 试试这些: http://www.palowireless.com/brew/tutorials
是否需要在 brew switch 之前/之后运行 brew unlink/brew link? 根据此链接https://docs.brew.sh/Tips-N'-Tricks#activate-a
我看到一些配备 REX 操作系统的设备,但它支持 Brew Zone、应用程序。但是BREW本身就是OS,我想知道REX和BREW有什么区别,它们之间的关系。谁能帮忙?一些CDMA设备的应用平台为BR
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 9 个月前关闭。 Improve t
我安装了 Paste 并想卸载它,目前正在运行 macOS High Sierra。 我曾尝试使用 $ brew uninstall Paste它返回 Error: No such keg: /usr
我在 ubuntu 19.04 上安装了 Homebrew 软件,但意外停止,因此安装未完成。但文件夹已经创建。 如果我再安装 sudo apt install linuxbrew-wrapper 我
请帮助了解正在发生的事情,或者是否需要采取任何措施。我看过很多关于处理 brew、节点、符号链接(symbolic link)、卸载和重新安装节点、npm、 yarn 的帖子,尝试过 brew cle
请帮助了解正在发生的事情,或者是否需要采取任何措施。我看过很多关于处理 brew、节点、符号链接(symbolic link)、卸载和重新安装节点、npm、 yarn 的帖子,尝试过 brew cle
我刚刚安装了一个新的 Cask,然后运行了 brew doctor,它返回了 Error: Cask 'java' is unreadable: undefined method undent' fo
当我运行 Homebrew's brew doctor (Mac OS X 10.9.2) 时,我收到以下警告消息: Warning: Python is installed at /Library/
我正在尝试使用brew-cask安装virtual box,但这会返回这种错误,并且我无法安装virtualbox。我使用 MacOSX Lion 10.7.5 和 homebrew 0.9.5,ru
我有一个软件包 dmtx-utils 有问题,它被移到了 homebrew/boneyard。它实际上是在期待,我相信它是 ImageMagick 的 旧 版本;早于 7.0.4-8(当前版本)的东西
我正在努力 brew install minikube。我没有任何版本,但需要旧版本。我正在尝试熟悉的方法,但出现错误: ~ brew install minikube@1.18.1 ==> Sear
硬盘驱动器故障后,我刚从商店拿到了我的 Mac Pro。我正在尝试再次安装我的环境。 我从 Homebrew 软件网站上的当前链接安装了 Homebrew 软件:/bin/bash -c "$(cur
我正在尝试通过 brew 安装 ffmpeg。我用 yasm 得到的错误是 “错误:在安装 ffmpeg 之前,您必须‘brew link pkg-config yasm’” 这样做时,我被告知我的权
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭10 年前。 Improve th
昨天通过Brew现在升级到V7,现在ES无法启动: OpenJDK 64-Bit Server VM warning: Ignoring option CMSInitiatingOccupancyFr
输出: ○ brew update error: Your local changes to the following files would be overwritten by merge:
Homebrew 工作正常,直到我进行了 brew 更新(几个月没有更新)。 brew 更新完成后,每个 brew 命令都会导致相同/相似的错误消息: /usr/local/Library/Homeb
我正在尝试使用 Homebrew 安装 MySQL。 ➜ ~ brew install mysql ==> Downloading https://cdn.mysql.c
我是一名优秀的程序员,十分优秀!