chatofpomelo-websocket icon indicating copy to clipboard operation
chatofpomelo-websocket copied to clipboard

pomelo start error

Open dongyado opened this issue 8 years ago • 8 comments

pomelo version: 2.2.5 node version: v7.8.0

[2017-04-14 17:40:01.934] [INFO] pomelo - [/home/slayer/workspace/chatofpomelo-websocket/game-server/node_modules/[email protected]@pomelo/lib/application.js] application inited: "master-server-1"

/home/slayer/workspace/chatofpomelo-websocket/game-server/node_modules/[email protected]@socket.io/lib/store.js:35 Store.prototype.proto = EventEmitter.prototype; ^

TypeError: Cannot read property 'prototype' of undefined at Object. (/home/slayer/workspace/chatofpomelo-websocket/game-server/node_modules/[email protected]@socket.io/lib/store.js:35:41) at Module._compile (module.js:571:32) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:488:32) at tryModuleLoad (module.js:447:12) at Function.Module._load (module.js:439:3) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at Object. (/home/slayer/workspace/chatofpomelo-websocket/game-server/node_modules/[email protected]@socket.io/lib/manager.js:16:13) at Module._compile (module.js:571:32)

dongyado avatar Apr 14 '17 09:04 dongyado

pomelo version: 2.2.5 node version: v8.2.1

Same error.

liangmuren avatar Jul 24 '17 08:07 liangmuren

@liangmuren try to use node v5.x start the game server

willerce avatar Jul 28 '17 18:07 willerce

python version

Sier-Kang avatar Nov 15 '17 08:11 Sier-Kang

pomelo version: 2.2.5 node version v8.9.4 Same error the answer is here: https://github.com/LearnBoost/websocket.io/issues/55 For short answer just change this: var EventEmitter = process.EventEmitter; into this: var EventEmitter = require('events');

elfstream avatar Jan 26 '18 06:01 elfstream

same error. but i find a way to fix. open game-server/package.json. Just change pomelo's version in dependencies to a new version. My is "pomelo": "2.2.5". works fine!

adocwang avatar Mar 26 '18 07:03 adocwang

"pomelo": "2.2.5" 手动将game-server改成2.2.5即可

yutiya avatar Apr 15 '18 12:04 yutiya

一,首先修改game-server文件夹内的package.json文件,pomelo版本改为2.2.5 二,参考下我写的切换Node版本的文章:Mac端更改、更新Node.js版本

安装Node.js 8.11.3版本 n 8

切换到8.11.3版本 n # 选择8.11.3

删除game-server文件夹内的 node_modules文件夹 和 package-lock.json文件

返回上一层执行 sh npm-install.sh

it's working now

lita-jerry avatar Aug 15 '18 15:08 lita-jerry

same error. but i find a way to fix. open game-server/package.json. Just change pomelo's version in dependencies to a new version. My is "pomelo": "2.2.5". works fine!

it`s work

calmchang avatar Jun 29 '21 09:06 calmchang