和Maura一样,我也在研究Mike Bostock 的地图。但是我没有安装 GDAL,而是在安装 TopoJSON 时遇到了麻烦。这是我的命令(我在 FreeBSD 8.4 上):
root@myvirtualbox:~ # npm install -g topojson
最后我在延迟流包安装中收到以下错误:
...
npm ERR! not ok code 0
请帮助我,感谢您的关注。
=============== 请注意我已经找到了答案 ============ 这是我在 FreeBSD 8.4 上安装 TopoJSON 时遇到的问题的解决方案:
- 确保安装的 Node.js 是 STABLE 版本,而不是 DEVEL 版本。(我之前通过端口安装了Node.js
/usr/ports/www/node-devel
,然后我卸载了它,最后我切换到了/usr/ports/www/node
) 安装 TopoJSON 时以超级用户身份执行 NPM 命令。
root@myvirtualbox:~ # npm install -g topojson
玩得开心!