gpt4 book ai didi

node.js - 创建 geddy 应用程序后 geddy 命令中断

转载 作者:太空宇宙 更新时间:2023-11-03 23:46:22 25 4
gpt4 key购买 nike

我正在关注geddy tutorial

我使用 npm 安装 geddy 和 jake,创建应用程序,将 cd 放入创建的文件夹中,然后运行 ​​geddy 命令。但运行 geddy 命令时出现错误,这是我的完整输出:

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 命令,它似乎都被破坏了,我得到以下信息:

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)

当我运行时:

npm rm geddy jake

我明白了

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

我不确定接下来要尝试什么才能使其正常工作?

最佳答案

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

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

npm install -g geddy jake

关于node.js - 创建 geddy 应用程序后 geddy 命令中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10829307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com