pomelo安装不了,求助~
发布于 12 年前 作者 peiweippww 7159 次浏览 最后一次编辑是 8 年前

本人win系统,安装文档上的要求我已安装了Python(2.5<version<3.0),VC++ 编译器。但是还是报错,火大,光安装都这么费劲~

3 回复

能发下异常信息吗?

https://github.com/NetEase/pomelo/wiki/中文FAQ 里列了几种常见情况 https://github.com/NetEase/pomelo-cn/issues 下可以参考一下以前的issue

npm http 304 https://registry.npmjs.org/pomelo-loader/0.0.4 npm http 304 https://registry.npmjs.org/pomelo-admin/0.1.0 npm http 304 https://registry.npmjs.org/pomelo-protocol/0.1.0 npm http 304 https://registry.npmjs.org/toobusy/0.2.2 npm WARN package.json pomelo-admin@0.1.0 No README.md file found! npm http 304 https://registry.npmjs.org/pomelo-protobuf/0.3.0 npm http 304 https://registry.npmjs.org/ws/0.4.25 npm http 200 https://registry.npmjs.org/pomelo-monitor/0.3.5 npm http GET https://registry.npmjs.org/pomelo-monitor/-/pomelo-monitor-0.3.5.tg z npm http 200 https://registry.npmjs.org/pomelo-monitor/-/pomelo-monitor-0.3.5.tg z npm http GET https://registry.npmjs.org/log4js npm http GET https://registry.npmjs.org/bindings/1.0.0 npm http GET https://registry.npmjs.org/pomelo-schedule/0.3.4 npm http GET https://registry.npmjs.org/v8-profiler/3.6.2-1 npm http GET https://registry.npmjs.org/socket.io-client/0.9.11 npm http GET https://registry.npmjs.org/colors npm http GET https://registry.npmjs.org/eyes npm http GET https://registry.npmjs.org/winston npm http GET https://registry.npmjs.org/policyfile/0.0.4 npm http GET https://registry.npmjs.org/base64id/0.1.0 npm http GET https://registry.npmjs.org/redis/0.7.3 npm http GET https://registry.npmjs.org/stream-pkg/0.0.4 npm http GET https://registry.npmjs.org/socket.io-client npm http GET https://registry.npmjs.org/tinycolor npm http GET https://registry.npmjs.org/options npm http GET https://registry.npmjs.org/commander npm http 304 https://registry.npmjs.org/bindings/1.0.0

toobusy@0.2.2 install C:\Documents and Settings\Administrator\Application Data \npm\node_modules\pomelo\node_modules\toobusy node-gyp rebuild

npm http 304 https://registry.npmjs.org/pomelo-schedule/0.3.4 npm http 304 https://registry.npmjs.org/socket.io-client/0.9.11

C:\Documents and Settings\Administrator\Application Data\npm\node_modules\pomelo \node_modules\toobusy>node “C:\Program Files\nodejs\node_modules\npm\bin\node-gy p-bin\…\node_modules\node-gyp\bin\node-gyp.js” rebuild npm http 304 https://registry.npmjs.org/colors npm http 304 https://registry.npmjs.org/winston npm http 304 https://registry.npmjs.org/eyes npm http 304 https://registry.npmjs.org/policyfile/0.0.4 npm http 304 https://registry.npmjs.org/base64id/0.1.0 npm http 304 https://registry.npmjs.org/redis/0.7.3 npm http 304 https://registry.npmjs.org/stream-pkg/0.0.4 npm http 304 https://registry.npmjs.org/log4js npm http 304 https://registry.npmjs.org/socket.io-client npm http 304 https://registry.npmjs.org/tinycolor npm http 304 https://registry.npmjs.org/v8-profiler/3.6.2-1 npm http 304 https://registry.npmjs.org/options npm http GET https://registry.npmjs.org/cycle npm http GET https://registry.npmjs.org/stack-trace npm http GET https://registry.npmjs.org/pkginfo npm http GET https://registry.npmjs.org/request npm http GET https://registry.npmjs.org/async

v8-profiler@3.6.2-1 install C:\Documents and Settings\Administrator\Applicatio n Data\npm\node_modules\pomelo\node_modules\pomelo-admin\node_modules\v8-profile r node-gyp rebuild

C:\Documents and Settings\Administrator\Application Data\npm\node_modules\pomelo \node_modules\pomelo-admin\node_modules\v8-profiler>node “C:\Program Files\nodej s\node_modules\npm\bin\node-gyp-bin\…\node_modules\node-gyp\bin\node-gyp.js ” rebuild npm http 304 https://registry.npmjs.org/commander npm http 304 https://registry.npmjs.org/async

ws@0.4.25 install C:\Documents and Settings\Administrator\Application Data\npm \node_modules\pomelo\node_modules\ws (node-gyp rebuild 2> builderror.log) || (exit 0)

C:\Documents and Settings\Administrator\Application Data\npm\node_modules\pomelo \node_modules\ws>node “C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin \…\node_modules\node-gyp\bin\node-gyp.js” rebuild npm http GET https://registry.npmjs.org/async/0.1.15 npm http GET https://registry.npmjs.org/dequeue/1.0.3 npm http 304 https://registry.npmjs.org/request npm http 304 https://registry.npmjs.org/pkginfo npm http 304 https://registry.npmjs.org/stack-trace npm http 304 https://registry.npmjs.org/cycle npm http 304 https://registry.npmjs.org/dequeue/1.0.3 npm http 304 https://registry.npmjs.org/async/0.1.15 npm http GET https://registry.npmjs.org/xmlhttprequest/1.4.2 npm http GET https://registry.npmjs.org/uglify-js/1.2.5 npm http GET https://registry.npmjs.org/active-x-obfuscator/0.0.1 npm http 304 https://registry.npmjs.org/xmlhttprequest/1.4.2 npm http 304 https://registry.npmjs.org/active-x-obfuscator/0.0.1 npm http 304 https://registry.npmjs.org/uglify-js/1.2.5 npm http GET https://registry.npmjs.org/zeparser/0.0.5 npm http 304 https://registry.npmjs.org/zeparser/0.0.5 bufferutil.cc toobusy.cc profile_node.cc heap_profiler.cc cpu_profiler.cc C:\Documents and Settings\Administrator.node-gyp\0.8.21\deps\v8\include\v8.h(1 C:\Documents and Settings\Administrator.node-gyp\0.8.21\deps\v8\include\v8.h(1 83): warning C4506: 内联函数“v8::Persistent<T> v8::Persistent<T>::New(v8::Handl e<T> )”没有定义 [C:\Documents and Settings\Administrator\Application Data\npm\node_m odul es\pomelo\node_modules\toobusy\build\toobusy.vcxproj] with 83): warning C4506: 内联函数“v8::Persistent<T> v8::Persistent<T>::New(v8::Handl e<T> )”没有定义 [C:\Documents and Settings\Administrator\Application Data\npm\node_m odul C:\Documents and Settings\Administrator.node-gyp\0.8.21\deps\v8\include\v8.h(1 [ es\pomelo\node_modules\pomelo-admin\node_modules\v8-profiler\build\profiler.vcx 83): warning C4506: 内联函数“v8::Persistent<T> v8::Persistent<T>::New(v8::Handl e<T> T=v8::Object proj] )”没有定义 [C:\Documents and Settings\Administrator\Application Data\npm\node_m odul ] es\pomelo\node_modules\ws\build\bufferutil.vcxproj] with [ T=v8::Object ] with [ T=v8::Object ] C:\Documents and Settings\Administrator.node-gyp\0.8.21\deps\v8\include\v8.h(1 83): warning C4506: 内联函数“v8::Persistent<T> v8::Persistent<T>::New(v8::Handl e<T> )”没有定义 [C:\Documents and Settings\Administrator\Application Data\npm\node_m odul es\pomelo\node_modules\pomelo-admin\node_modules\v8-profiler\build\profiler.vcx proj] with [ T=v8::Object ] graph_edge.cc snapshot.cc graph_node.cc …\graph_node.cc(76): warning C4244: “参数”: 从“uint64_t”转换到“uint32_t” ,可能丢失数据 [C:
Documents and Settings\Administrator\Application Data\npm\node_modules\pomelo\n ode_modules\pomelo-admin\node_modules\v8-profiler\build\profiler.vcxproj] …\graph_node.cc(84): warning C4244: “参数”: 从“uint64_t”转换到“uint32_t” ,可能丢失数据 [C:
Documents and Settings\Administrator\Application Data\npm\node_modules\pomelo\n ode_modules\pomelo-admin\node_modules\v8-profiler\build\profiler.vcxproj] profiler.cc …\snapshot.cc(90): warning C4244: “参数”: 从“uint64_t”转换到“v8::SnapshotO bjectId”,可 能丢失数据 [C:\Documents and Settings\Administrator\Application Data\npm\node_mo dule s\pomelo\node_modules\pomelo-admin\node_modules\v8-profiler\build\profiler.vcxp roj] C:\Documents and Settings\Administrator.node-gyp\0.8.21\deps\v8\include\v8.h(1 83): warning C4506: 内联函数“v8::Persistent<T> v8::Persistent<T>::New(v8::Handl e<T> )”没有定义 [C:\Documents and Settings\Administrator\Application Data\npm\node_m odul es\pomelo\node_modules\pomelo-admin\node_modules\v8-profiler\build\profiler.vcx proj] with [ T=v8::Object ] profile.cc C:\Documents and Settings\Administrator.node-gyp\0.8.21\deps\v8\include\v8.h(1 78): warning C4506: 内联函数“v8::Persistent<T> v8::Persistent<T>::New(v8::Handl e<T> )”没有定义 [C:\Documents and Settings\Administrator\Application Data\npm\node_m odul es\pomelo\node_modules\pomelo-admin\node_modules\v8-profiler\build\profiler.vcx proj] with [ T=v8::Object ] 正在创建库 C:\Documents and Settings\Administrator\Application Data\npm\nod e_mo dules\pomelo\node_modules\toobusy\build\Release\toobusy.lib 和对象 C:\Document s and Settings\Administrator\Application Data\npm\node_modules\pomelo\node_modu les\toobusy\build\Release\toobusy.exp 正在生成代码 正在创建库 C:\Documents and Settings\Administrator\Application Data\npm\nod e_mo dules\pomelo\node_modules\ws\build\Release\bufferutil.lib 和对象 C:\Documents an d Settings\Administrator\Application Data\npm\node_modules\pomelo\node_module s\ws\build\Release\bufferutil.exp 正在生成代码 已完成代码的生成 已完成代码的生成 bufferutil.vcxproj -> C:\Documents and Settings\Administrator\Application Dat a\npm\node_modules\pomelo\node_modules\ws\build\Release\bufferutil.node toobusy.vcxproj -> C:\Documents and Settings\Administrator\Application Data\n 正在创建库 C:\Documents and Settings\Administrator\Application Data\npm\nod e_mo pm\node_modules\pomelo\node_modules\toobusy\build\Release\toobusy.node dules\pomelo\node_modules\pomelo-admin\node_modules\v8-profiler\build\Release \profiler.lib 和对象 C:\Documents and Settings\Administrator\Application Data
np m\node_modules\pomelo\node_modules\pomelo-admin\node_modules\v8-profiler\buil d\Release\profiler.exp graph_node.obj : error LNK2001: 无法解析的外部符号 "public: class v8::HeapGraphN ode cons t * __thiscall v8::HeapGraphNode::GetDominatorNode(void)const " (?GetDominatorN ode@HeapGraphNode@v8@@QBEPBV12@XZ) [C:\Documents and Settings\Administrator\App lication Data\npm\node_modules\pomelo\node_modules\pomelo-admin\node_modules\v8 -profiler\build\profiler.vcxproj] graph_node.obj : error LNK2001: 无法解析的外部符号 "public: class v8::HeapGraphE dge cons t * __thiscall v8::HeapGraphNode::GetRetainer(int)const " (?GetRetainer@HeapGra phNode@v8@@QBEPBVHeapGraphEdge@2@H@Z) [C:\Documents and Settings\Administrator
Application Data\npm\node_modules\pomelo\node_modules\pomelo-admin\node_modules \v8-profiler\build\profiler.vcxproj] graph_node.obj : error LNK2001: 无法解析的外部符号 "public: int __thiscall v8::H eapGraph Node::GetRetainersCount(void)const " (?GetRetainersCount@HeapGraphNode@v8@@QBEH XZ) [C:\Documents and Settings\Administrator\Application Data\npm\node_modules
pomelo\node_modules\pomelo-admin\node_modules\v8-profiler\build\profiler.vcxpro j] graph_node.obj : error LNK2001: 无法解析的外部符号 "public: int __thiscall v8::H eapGraph Node::GetRetainedSize(void)const " (?GetRetainedSize@HeapGraphNode@v8@@QBEHXZ) [C:\Documents and Settings\Administrator\Application Data\npm\node_modules\pome lo\node_modules\pomelo-admin\node_modules\v8-profiler\build\profiler.vcxproj] C:\Documents and Settings\Administrator\Application Data\npm\node_modules\pomel o\node_modules\pomelo-admin\node_modules\v8-profiler\build\Release\profiler.nod e : fatal error LNK1120: 4 个无法解析的外部命令 [C:\Documents and Settings\Admin istrator
Application Data\npm\node_modules\pomelo\node_modules\pomelo-admin\node_modules \v8-profiler\build\profiler.vcxproj] gyp ERR! build error gyp ERR! stack Error: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\msbuild.exe failed with exit code: 1 gyp ERR! stack at ChildProcess.onExit (C:\Program Files\nodejs\node_modules
npm\node_modules\node-gyp\lib\build.js:255:23) gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:99:17) gyp ERR! stack at Process._handle.onexit (child_process.js:678:10) gyp ERR! System Windows_NT 5.1.2600 gyp ERR! command “node” “C:\Program Files\nodejs\node_modules\npm\node_modu les\node-gyp\bin\node-gyp.js” "rebuild" gyp ERR! cwd C:\Documents and Settings\Administrator\Application Data\npm\node_m odules\pomelo\node_modules\pomelo-admin\node_modules\v8-profiler gyp ERR! node -v v0.8.21 gyp ERR! node-gyp -v v0.8.4 gyp ERR! not ok npm WARN optional dep failed, continuing v8-profiler@3.6.2-1 validation.cc C:\Documents and Settings\Administrator.node-gyp\0.8.21\deps\v8\include\v8.h(1 83): warning C4506: 内联函数“v8::Persistent<T> v8::Persistent<T>::New(v8::Handl e<T> )”没有定义 [C:\Documents and Settings\Administrator\Application Data\npm\node_m odul es\pomelo\node_modules\ws\build\validation.vcxproj] with [ T=v8::Object ] 正在创建库 C:\Documents and Settings\Administrator\Application Data\npm\nod e_mo dules\pomelo\node_modules\ws\build\Release\validation.lib 和对象 C:\Documents an d Settings\Administrator\Application Data\npm\node_modules\pomelo\node_module s\ws\build\Release\validation.exp 正在生成代码 已完成代码的生成 validation.vcxproj -> C:\Documents and Settings\Administrator\Application Dat a\npm\node_modules\pomelo\node_modules\ws\build\Release\validation.node C:\Documents and Settings\Administrator\Application Data\npm\pomelo -> C:\Docume nts and Settings\Administrator\Application Data\npm\node_modules\pomelo\bin\pome lo pomelo@0.3.1 C:\Documents and Settings\Administrator\Application Data\npm\node_m odules\pomelo ├── crc@0.2.0 ├── pomelo-protocol@0.1.0 ├── pomelo-monitor@0.3.5 ├── async@0.2.5 ├── seq-queue@0.0.5 ├── pomelo-loader@0.0.4 ├── mkdirp@0.3.3 ├── pomelo-protobuf@0.3.0 ├── pomelo-sync@0.0.3 ├── cliff@0.1.8 (eyes@0.1.8, colors@0.6.0-1, winston@0.6.2) ├── pomelo-logger@0.0.2 (log4js@0.5.7) ├── socket.io@0.9.13 (base64id@0.1.0, policyfile@0.0.4, redis@0.7.3, socket.i o-client@0.9.11) ├── pomelo-rpc@0.1.0 (stream-pkg@0.0.4, socket.io-client@0.9.11) ├── pomelo-admin@0.1.0 (pomelo-schedule@0.3.4, socket.io-client@0.9.11) ├── toobusy@0.2.2 (bindings@1.0.0) └── ws@0.4.25 (tinycolor@0.0.1, options@0.0.3, commander@0.6.1)

C:\Documents and Settings\Administrator>

能加你qq吗,我们游戏现在客户端用的是c++,服务端nodejs,打算用你们框架来支持,不过有一些问题想咨询下,很简单,不会耽误你太多的时间,可否?

回到顶部