首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >geddy命令在创建geddy应用程序后中断

geddy命令在创建geddy应用程序后中断
EN

Stack Overflow用户
提问于 2012-05-31 15:39:18
回答 1查看 420关注 0票数 1

我在跟踪geddy tutorial

我使用npm安装geddy & jake,创建应用程序,将cd放到创建的文件夹中,然后运行geddy命令。但我在运行geddy命令时遇到错误,以下是我的完整输出:

代码语言:javascript
复制
martin@crunchbang:~/code$ npm install geddy jake -g
/usr/local/bin/jake -> /usr/local/lib/node_modules/jake/bin/cli.js
/usr/local/bin/geddy -> /usr/local/lib/node_modules/geddy/bin/cli.js
jake@0.2.33 /usr/local/lib/node_modules/jake 
geddy@0.4.1 /usr/local/lib/node_modules/geddy 
martin@crunchbang:~/code$ geddy app geddy_todo
Created app geddy_todo.
martin@crunchbang:~/code$ cd geddy_todo/
martin@crunchbang:~/code/geddy_todo$ geddy

node.js:201
    throw e; // process.nextTick error, or 'error' event on first tick
          ^
TypeError: Object #<Object> has no method 'addListener'
at [object Object].<anonymous>           (/usr/local/lib/node_modules/geddy/lib/cluster/master.js:25:11)
at /usr/local/lib/node_modules/geddy/bin/cli.js:109:9
at Object.<anonymous> (/usr/local/lib/node_modules/geddy/bin/cli.js:181:5)
at Module._compile (module.js:432:26)
at Object..js (module.js:450:10)
at Module.load (module.js:351:31)
at Function._load (module.js:310:12)
at Array.0 (module.js:470:10)
at EventEmitter._tickCallback (node.js:192:40)
martin@crunchbang:~/code/geddy_todo$ 

在运行这些命令之后,无论我在哪里运行geddy命令,它似乎都会中断,我得到的结果如下:

代码语言:javascript
复制
martin@crunchbang:~$ geddy

node.js:201
    throw e; // process.nextTick error, or 'error' event on first tick
          ^
TypeError: Object #<Object> has no method 'addListener'
at [object Object].<anonymous> (/usr/local/lib/node_modules/geddy/lib/cluster/master.js:25:11)
at /usr/local/lib/node_modules/geddy/bin/cli.js:109:9
at Object.<anonymous> (/usr/local/lib/node_modules/geddy/bin/cli.js:181:5)
at Module._compile (module.js:432:26)
at Object..js (module.js:450:10)
at Module.load (module.js:351:31)
at Function._load (module.js:310:12)
at Array.0 (module.js:470:10)
at EventEmitter._tickCallback (node.js:192:40)

当我运行时:

代码语言:javascript
复制
npm rm geddy jake

我得到了

代码语言:javascript
复制
martin@crunchbang:~$ sudo npm rm geddy jake
npm WARN Not installed in /home/martin/node_modules geddy
npm WARN Not installed in /home/martin/node_modules jake

我不确定下一步该怎么做才能让它工作?

EN

回答 1

Stack Overflow用户

发布于 2012-06-01 03:08:35

听起来您没有安装最新版本的node和npm。我在这里不能肯定,但尝试卸载节点和npm,并从http://nodejs.org重新安装最新版本。

您需要确保将Geddy和Jake安装为全局包。

代码语言:javascript
复制
npm install -g geddy jake
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10829307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档