Derby.js - npm install derby成功,但找不到derby命令

时间:2013-04-06 01:20:50

标签: node.js npm derbyjs

我跟随Derby.js getting started guide。我跑了

$ npm install -g derby

一切都成功了,但是当我进入

$ derby new app-name

我明白了:

-bash: derby: command not found

我在Mac OS 10.8,Node v0.10.3,npm v1.2.17

3 个答案:

答案 0 :(得分:1)

检查NODE_PATH和PATH变量是否包含可执行文件的位置

  

export NODE_PATH =“/ usr / local / lib / node”

     

export PATH =“/ usr / local / bin:/ usr / local / sbin:/ usr / local / mysql / bin:/ usr / local / share / npm / bin:$ PATH”

请参阅此page

答案 1 :(得分:1)

到目前为止,Derby的命令行界面部分是汽化软件。 bin中没有package.json设置,这是指示npm制作可执行脚本的原因。

我怀疑文档已经超前于源代码。

答案 2 :(得分:1)

截至2014年6月,文档仍为Derby 0.5,而0.6为npm。显然,generator-derby目前是推荐0.6项目的推荐方式:

npm install -g yo
npm install -g generator-derby
mkdir myapp
cd myapp
yo derby

确保安装并启动MongoDB,然后npm start