guo-yu / douban.fm

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

Mac 10.9.2安装成功,但是执行douban.fm无反应 #76

Closed lijinma closed 10 years ago

lijinma commented 10 years ago

环境

Mac OSX: 10.9.2 Node: v0.8.16

安装

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

安装成功

问题

安装后,执行 douban.fm 或者 douban.fm config 或者 douban.fm help

都没有任何输出;

修改了一下:

/usr/local/bin/core.douban.fm

修改为:

core.douban.fm $1 $2

出错如下:

util.js:538
  ctor.prototype = Object.create(superCtor.prototype, {
                                          ^
TypeError: Cannot read property 'prototype' of undefined
    at Object.exports.inherits (util.js:538:43)
    at Object.<anonymous> (/usr/local/lib/node_modules/douban.fm/node_modules/player/node_modules/pool_stream/lib/pool.js:33:6)
    at Module._compile (module.js:449:26)
    at Object.Module._extensions..js (module.js:467:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:362:17)
    at require (module.js:378:17)
    at Object.<anonymous> (/usr/local/lib/node_modules/douban.fm/node_modules/player/node_modules/pool_stream/index.js:1:80)
    at Module._compile (module.js:449:26)

兄弟,是什么原因?多谢你的回复;

guo-yu commented 10 years ago

你的 douban.fm 版本是多少?有的时候 cnpm 不指定版本可能安装到之前的版本~ 这个错误之前还没有看过。另外似乎 node 0.8.16 是不支持 新版 stream 的,所以你可能要升级一下 node 版本到目前的文档版本 0.10.x

lijinma commented 10 years ago

多谢兄弟回复,已经解决了,果然是我的node 0.8.16不支持stream,升级了node就可以了。

多谢 -。-