无法在Mac OSX上安装topojson

时间:2013-07-11 20:33:13

标签: topojson

d3引起了我的注意,我也在使用“让我们的地图”教程(http://bost.ocks.org/mike/map/)工作,并遇到使用命令npm install -g topojson安装topojson的问题。我安装了自制程序和已安装的节点,并进行了检查。 GDAL是在python安装版本1.10.0之前安装的。

这是一些错误日志(我希望相关部分):

  44 ply gunzTarPerm模式['755','644'] 45错误错误:EACCES,   mkdir'/ usr / local / lib / node_modules / topojson'45错误{[错误:   EACCES,mkdir'/ usr / local / lib / node_modules / topojson'] 45错误
  错误:3,45错误代码:'EACCES',错误路径:45   '/ usr / local / lib / node_modules / topojson',45错误fstream_type:   '目录',45错误fstream_path:   '/ usr / local / lib / node_modules / topojson',45错误fstream_class:   'DirWriter',45错误fstream_stack:45错误[   '/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23',   45错误
  '/usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:37:53',   45错误'Object.oncomplete(fs.js:107:15)']}

我看过有关“类似”问题的人的讨论,但似乎没有明确提到这个问题。我还检查了/ usr / local / lib / node_modules目录的所有者和权限,看看它们没问题,但是主人是24561.不确定这是否正确,对我来说这看起来很奇怪。

提前感谢您的帮助! 弗朗西斯

1 个答案:

答案 0 :(得分:2)

/ usr / local / lib由我的系统上的root拥有,而/ usr / local / lib / node_modules也归24561所有。

Isaacs似乎有answer到谁24561。

您是否尝试过sudo npm install -g topojson