以下是我执行sudo pip install imposm
#include "tcutil.h"
^
1 error generated.
error: command 'gcc' failed with exit status 1
我相信我已经在我的Mac上的gcc
下安装了/usr/bin/gcc
(版本:4.2.1)(OSX 10.8.5)。我不知道还有什么需要做的。其他详情。
gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin12.5.0
Thread model: posix
编辑:我的Mac上已经列出了要求(C / C ++编译器,Python库和Google Protobuf)。这就是错误让我困惑的原因。
答案 0 :(得分:4)
您需要安装tokyo-cabinet,其中imposm用于缓存。
如果您使用homebrew,则只需:brew install tokyo-cabinet
答案 1 :(得分:0)
该模块的文档说明如下:
PBF解析器是作为C扩展编写的,你需要有一个 C / C ++编译器,Python库和Google Protobuf。
至少,如果这是该模块的适当文档(http://imposm.org/docs/imposm.parser/latest/install.html#installation)
我无法真正研究如何在Mac上安装这些组件,但如果您没有满足这些要求,那可能就是它无法正常工作的原因。