我跟随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
答案 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
。