Windows8.1安装成功,无法运行
Closed this issue · 9 comments
Windows 8.1按照安装说明已经安装成功。
最后几行为:
douban.fm@0.1.3 C:\Users\ckh\AppData\Roaming\npm\node_modules\douban.fm
├── paramrule@0.0.2
├── sprintf@0.1.3
├── lrc@0.1.0
├── colorful@2.1.0
├── underscore@1.5.2
├── async@0.7.0
├── mkdirp@0.3.5
├── consoler@0.0.8 (colors@0.6.2)
├── exeq@0.4.0 (win-spawn@2.0.0, arale@0.2.0)
├── term-list@0.2.1 (keypress@0.2.1, term-canvas@0.0.5)
├── prompt@0.2.12 (revalidator@0.1.6, pkginfo@0.3.0, read@1.0.5, utile@0.2.1,
winston@0.6.2)
├── ffmetadata@1.0.2 (stream-filter@1.0.0, split@0.2.10, through@2.3.4, strea
m-combiner@0.0.2, concat-stream@1.0.1)
├── beer@0.0.8 (request@2.34.0)
└── player@0.1.5 (pool_stream@0.0.2, speaker@0.0.10, lame@1.0.3)
根据在ubuntu中安装的经验,此时已经安装成功。
但是:
继续在命令行中输入douban.fm
弹出窗口,为windows打开不明扩展名选择默认程序的窗口。
提示为:你要如何打开此类型文件(.fm)
我尝试选择system32中的cmd.exe
但是提示无法向程序发送命令。
不知道怎么解决。
也不知道原作者还关注这里吗?问题不知道能不能帮忙解决下。
我不清楚程序的架构,所以还尝试选择使用node.exe,npm.cmd和python.exe都提示出错。这个地方应该怎么办呢?
目前在 Windows 下尚不能正常工作,推荐使用 Linux 操作系统或者 Mac OSX 来执行。
term-canvas 这个模块没有做 Windows 的适配,player next() 方法在 win 下也无法正常工作。另外由于在 npm 注册的 bin 包含 .
字符, 所以出现了上述问题
Windows 兼容问题先不列入议程表。仓库中已提供了相应的 Dockerfile,如果你的系统支持 Docker 或以虚拟机的方式运行 Docker,可以使用 $ docker build -t douban.fm .
的方式在此仓库目录下生成 douban.fm 的镜像。
我也是 8.1
core.douban.fm.cmd 在我这可用
只不过第二首是唱三秒就停了,查看缓存目录发现已经缓存完了