guo-yu / douban.fm

a tiny and smart cli player of douban.fm in Node.js
MIT License
1.6k stars 211 forks source link

直接 npm 安装失败; 不过 cnpm 镜像源加速安装 成功了. #109

Closed SnowOnion closed 10 years ago

SnowOnion commented 10 years ago

这个 Issue 要干啥

安装成功了, 只是报告一下自己的安装使用情况, just FYI~

发生啥事

  1. 起初, 我:

    $ sudo npm install douban.fm -g

最后得到以下两条 WARN 信息, 安装进程停在那里...

gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/0.10.28"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/lib/node_modules/douban.fm/node_modules/player/node_modules/lame/.node-gyp"
  1. 后来, 我:

    $ sudo npm install douban.fm -g \
    --disturl=http://dist.u.qiniudn.com \
    --registry=http://r.cnpmjs.org

最后安装成功了. However, 我发现上面那两条 WARN 消息还在, 不过看起来 node-gyp 把它们解决掉了.

我的环境

guo-yu commented 10 years ago

command line tools 这个只是针对 Mac OSX 用户需要安装的依赖。cnpm 安装成功的问题似乎是因为 node-gyp 的源版本导致的。之前的 issue 似乎有提到。如果目前还存在使用问题的话,可以继续在这个 issue 进行跟踪:)

codeVN commented 10 years ago

~~ 来,清空一下缓存 [sudo]npm cache clean