我正在尝试安装和运行geo2topo
节点模块,如下所述:https://github.com/topojson/topojson-server#command-line-reference
当我运行它时,我基本上没有得到任何输出 - 甚至 -h 也没有给出响应,也没有警告或错误:
$ geo2topo -h
$ geo2topo -V
我熟悉Linux系统管理员,但对node不是很熟悉。
我已经完成了(在 Ubuntu 14.04 LTS 盒子上(:
$ sudo apt-get install node npm
$ sudo npm install topojson-server
根据:https://github.com/topojson/topojson-server#installing
我已经验证它似乎确实存在:
$ which geo2topo
/usr/local/bin/geo2topo
并且依赖项似乎存在:
$ npm -g ls
/usr/local/lib
└─┬ topojson-server@3.0.0
└── commander@2.11.0
我在这里做错了什么?
你需要安装 nodejs-legacyhttps://packages.debian.org/search?searchon=names&keywords=nodejs-legacy
否则,包不会获得指向节点的正确符号链接。