我是Derby的新手,刚刚在Ubuntu 12.10上安装了它。
我安装了以下内容。
我使用derby new --coffee testapp
创建了初学者CoffeeScript应用程序。好像装好了。
当我尝试使用npm start
运行应用时出现以下错误:
digilord@digidev:~/testapp$ npm start
> testapp@0.0.0 start /home/digilord/testapp
> ./node_modules/coffee-script/bin/coffee server.coffee
Master pid 12985
/home/digilord/testapp/node_modules/coffee-script/lib/coffee-script/optparse.js:51
throw new Error("unrecognized option: " + arg);
^
Error: unrecognized option: --debug-port=5859
at OptionParser.exports.OptionParser.OptionParser.parse (/home/digilord/testapp/node_modules/coffee-script/lib/coffee-script/optparse.js:51:19)
at parseOptions (/home/digilord/testapp/node_modules/coffee-script/lib/coffee-script/command.js:464:29)
at Object.exports.run (/home/digilord/testapp/node_modules/coffee-script/lib/coffee-script/command.js:55:5)
at Object.<anonymous> (/home/digilord/testapp/node_modules/coffee-script/bin/coffee:7:41)
at Module._compile (module.js:450:26)
at Object.Module._extensions..js (module.js:468:10)
at Module.load (module.js:350:32)
at Function.Module._load (module.js:306:12)
at Function.Module.runMain (module.js:491:10)
at startup (node.js:119:16)
at node.js:813:3
digilord@digidev:~/testapp$
还有其他人遇到过这个吗?
答案 0 :(得分:0)
在TheOceanMethod的帮助下,我能够让一切运转起来。以为我会在那里停下来?
以下是解决方案:
Derby 0.5.9要求Node为v0.10.15。特别不是德比。一些依赖项需要该版本的Node。 Redis需要是v2.6 +,所以2.6.14可以工作。
另一件事。在server/index
文件中有一行引用已注释掉的../../public
。为了获得提供图像的能力,您需要取消注释该行。