slave lord 2gameofpomelo 的game-server启动报错,求帮助

经检测你所在的网络可能存在爬虫,因资源限制,我们只能拒绝你的请求。
如果你是推酷的用户,可以以继续访问使用。
如有疑问,可将IP信息发送到
请求解封。Pomelo 新手周计划(二) - CNode技术社区
积分: 3295
http://blog.gfdsa.net/
昨天,简要的介绍了客户端如何发起对Pomelo的请求和处理pomelo响应,今天,我们说一下,Pomelo服务端如何处理请求响应以及如何开始我们服务端代码的编写。
##Pomelo 请求与响应##
Pomelo请求响应流程图。
在pomelo 请求响应模型中,它只有三层。
发起请求与响应的客户端。
接受,响应请求的Frontend。
处理Frontend 请求与响应的Backend。
在昨天,我们已经知道了如何利用frontend进行与客户端的通信,那么什么是Backend?
我先来看一下官方的定义:
Frontend(connector)
用于面向客户端的连接
维护Session信息
分发请求给Backend
推送消息给客户端
处理来自于Frontend的请求
通过Channel 或者 Response 推送请求给frontend
从以上定义中,我们可以这么认为,Frontend 是用于面向客户端请求的服务器,用于维护当前的连接数以及让客户端能够访问Backend 的桥梁,而Backend 用于处理游戏的逻辑。
为了方便了解,我们可以阅读官方提供的框架图。
###创建Frontend和Backend###
Pomelo 有一个特点就是通过对目录和命名约定进行来进行对组件的创建。现在我们去到./game-server/app/servers/ 我们所有关于frontend和backend的代码都有在该目录下创建。
###Frontend的创建###
├─connector
└─handler
entryHandler.js
第一级目录为servers Type,就是定义这个在服务端处于什么类型,例如,我们要创建一个gate 类型的服务用于负载均衡的话,我们只需要创建一个把connector 改为gate。
第二级目录约定为handler,所有处理请求的js文件都放在该目录下面。
entryHandler.js 这个文件为我们处理请求和响应的文件。
以上规则就是我们在Pomelo 里面要响应对客户端请求的步骤。然后,我们只需要在配置文件上面做一些修改,Pomelo在启动的时候就会加载我们创建好的frontend了。(详情阅读声明使用Frontend和Backend)
对于客户端而言只要在请求的时候对应以上规则即可阅读hello world项目 /public/index.html 大概19 -36行代码
pomelo.request(&connector.entryHandler.entry&, &hello pomelo&, function(data) {
alert(data.msg);
假如我们常见了一个gate的 frontend 用于负载均衡我们在客户端只需要做如下修改就能进行对gate的访问了。
pomelo.request(&gate.entryHandler.entry&, &hello pomelo&, function(data) {
alert(data.msg);
###Backend的创建###
└─testBackend
├─handler
entryHandler.js
└─remote
testBackendremote.js
规则与frontend基本一致,不过多了一个remote目录,用于RPC 的处理。然后,我们只需要在配置文件上面做相关配置,pomelo在启动的时候就会加载我们创建好的Backend。(详情阅读声明使用frontend,backend)
接着客户端如果要访问Backend 需要先连接接Frontend 再从回调中发起对Backend的访问。
client -& frontend -& backend 这个过程不可越过
hello world项目 /public/index.html 大概19 -36行代码增加。
pomelo.request(&connector.entryHandler.entry&, &hello frontend&,
function(data) {
pomelo.request(&testBackend.entryHandler.entry&, &hello backend&, function(data) {
alert(data.msg);
做了以上的修改以后,客户端就能对服务端的Backend发起请求并且响应。
##配置Frontend和Backend##
上面我们知道了如何在服务端创建Frontend,Backend规则,那么Pomelo如何加载我们的定义好的的frontend,和backend 呢?
要让pomelo 加载我们创建好的frontend和backend 需要在 ./game-server/config/servers.json 作以下修改。因为development与production的设置是一样的这里就以development为例
&development&: {
&connector&: [
&id&: &connector-server-1&,
&host&: &127.0.0.1&,
&port&: 3150,
&clientPort&: 3010,
&frontend&: true
&testBackend&: [
&id&: &test-server-1&,
&host&: &127.0.0.1&,
&port&: 3151
###Frontend配置说明###
对于frontend 对象而言
&connector&: [
&id&: &connector-server-1&,
&host&: &127.0.0.1&,
&port&: 3150,
&clientPort&: 3010,
&frontend&: true
id 就是该frontend的在服务器的名字
host 服务器的地址
port 服务器的端口号
clientPort 客户端用于连接的端口号
frontend 是否是一个frontend
###Backend配置说明###
backend对象基本与frontend一致,只是少了面向客户端端口的声明
&testBackend&: [
&id&: &test-server-1&,
&host&: &127.0.0.1&,
&port&: 3151
id 就是该frontend的在服务器的名字
host 服务器的地址
port 服务器的端口号
###添加服务器###
对于Pomelo而言,添加服务器只需要在配置文件中作如下修改,这样我们就添加多了一台connector的服务器了,如果要添加一台backend服务器,也是一样的道理。
&connector&: [
&id&: &connector-server-1&,
&host&: &127.0.0.1&,
&port&: 3150,
&clientPort&: 3010,
&frontend&: true
&id&: &connector-server-2&,
&host&: &127.0.0.1&,
&port&: 3151,
&clientPort&: 3011,
&frontend&: true
今天,对于Pomelo的理解:
如何进行请求响应。
如何创建我们一个frontend或者backend。
如何通过配置文件让pomelo加载我们的frontend和backend。
客户端如何发起对backend请求。
##资料来源##
也欢迎到我的博客阅读:
有一点没看懂:两个frontend 服务器开了两个端口,客户端还要知道后台的多个端口,再选一个连接?这应该是 balancer 做的事。
这里一共需要是三台 frontend 服务器,一台负责负载均衡,两台处理。
客户端发起请求的时候,先访问负载均衡那台服务器,从负载服务器那里获取到相应的连接服务器。
嗯,负载均衡不是框架该做的事。
在Lord of Pomelo的demo里采用的策略是先问gate服务器要connector的地址,然后连connector。
产品环境也可以采用其它策略,我们的消息推送平台是在pomelo前面架了LVS
lvs 作者是章文嵩博士?
是的, 创始人
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
服务器赞助商为
,存储赞助商为
,由提供应用性能服务。
新手搭建 Node.js 服务器,推荐使用无需备案的pomelo windows 环境下开发环境搭建
pomelo windows 环境下开发环境搭建
可惜vs2012不行,我之前还没装2012的时候,先装好了pomelo。现在需要装新版pomelo,但是我电脑上已经是vs2012,安装会报错,难道我要先卸掉vs2012,装回2010么。我在windows下开发,linux部署,在linux下新版倒是没问题。
这个没什么关系吧,有什么报错吗
@ :我的系统是xp,vs2008,有2010的runtime,python2.7;node0.10.15;安装pomelo时候提示:npm ERR!
error:spawn ENOENT
erronExecption (child_process.js:980:11
Process.ChildProcess._handle.onexit(child_process.js:771:34)
请问这个问题该怎么解决呢。
2012编译的时候会提示未能加载visual c++组件 “VCBuild.exe“.我现在开发环境暂时用0.2版
我是从工具菜单里, 选择VS命令行. 在那里面安装的.
看了一下. CMD带了参数. 所以拿出来了.
%systemroot%\system32\cmd.exe /K "c:\program files (x86)\microsoft visual studio 10.0\vc\bin\vcvars32.bat"
哈哈,感谢,打开vs命令行,真的装成功了,开心啊。好评!
图片上传貌似不行?算了,反正可以了。
@ 呵呵,图片上传还是建议上传其它相册什么的,再给个链接就好
在补充一下windows下的注意事项,初始化项目用的批处理“npm-install.bat",如果运行的时候,报的也是未能加载visual c++组件 “VCBuild.exe“这种错误,一律用vs开发人员命令行工具运行,就可以了。
其实只要打开CMD后运行一下vcvars32.bat 这个就可以了。
不用非得开VS。
那是你设了 path 吧
因为没设path, 所以要输入vcvars32.bat 的完整路径. 上面只是简单叙述罢了.
这篇文章很及时啊,我被这个环境以前整了很久。。。。
pomelo start的时候报错说找不到某个模块,找了半天也没看出来缺什么
Error:No such module
at process.startup.processSignalHandlers.process.on.process.addListener&node.js:468:27&at object.&anonymous&&F:\NodeJS\pomelo_demo\game-server\node_modules\pomelo\node_modules\pomelo-rpc\lib\rpc-server\acceptors\tcp-acceptor.js:164:9&at Module.compile&module.js:449:26&at object.Module.extensions..js&module.js:467:10&at module.load&module.js:356:32&at function.module.load&module.js:312:12&at module.require&module.js:362:17&at require&module.js:378:17&at Object.&anonymous&&F:\NodeJS\pomelo_demo\game-server\mode_modules\pomelo\mode_modules\pomelo-rpc\lib\rpc-server\server.js:55:30&at Module.compile&module.js:449:26&
我也想在win下安装一个开发环境,结果报了一大堆错,慢慢的在修正中....
我的是win7安装成功。 Python2.5X和Python3.X编译失败, Python2.6和2.7安装成功.。
我下载那个lord of pomelo测试,本地loding怎么那么慢的?。谢
安装错误:node-gyp rebuild failed with 1环境(win7,python-2.7.4 node-v0.10.5-x64 vs2005)
install: node-gyp rebuildnpm ERR! cmd "/c" "node-gyp rebuild" failed with 127npm ERR!npm ERR! Failed at the
install script.npm ERR! This is most likely a problem with the toobusy package,npm ERR! not with npm itself.npm ERR! Tell the author that this fails on your system:npm ERR!
node-gyp rebuildnpm ERR! You can get their info via:npm ERR!
npm owner ls toobusynpm ERR! There is likely additional logging output above.
npm ERR! System Windows_NT 6.1.7601npm ERR! command "c:\Program Files\nodejs\\node.exe" "c:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "pomelo"npm ERR! cwd C:\Users\Administratornpm ERR! node -v v0.8.5npm ERR! npm -v 1.1.46npm ERR! code ELIFECYCLE
求助,请问这是什么错误,谢谢
你环境是怎么样的?
@ win7 ,node v0.8.5 , Python2.6.6
哥们,你这个错误解决了吗?是哪儿问题啊
我之前试过nodejs 64的,编译总是出问题,换32的就可以了
If the install fails, try uninstalling any C++
Redistributable that you have installed first.
看来是VC++编译器的问题,卸载掉所有相关编译器,重新安装vs2010,安装成功。
在安装pomelo时候出现错误:环境windows 7 python 2.7 node 0.10
win7 64位操作系统nodejs 64安装成功了
gyp http 200 gyp http 200 C:\Users\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-admin\no
de_modules\v8-profiler\build\profiler.vcxproj(41,46): error MSB4025: 未能加载项目文件。给定编码中的字符无效。 第 41 行,位置 46。gyp ERR! build errorgyp ERR! stack Error: C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe failed with exit code: 1gyp ERR! stack
at ChildProcess.onExit (D:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:267:23)gyp ERR! stack
at ChildProcess.EventEmitter.emit (events.js:98:17)gyp ERR! stack
at Process.ChildProcess._handle.onexit (child_process.js:789:12)gyp ERR! System Windows_NT 6.2.9200gyp ERR! command "node" "D:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"gyp ERR! cwd C:\Users\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-admin\node_modules\v8-profilergyp ERR! node -v v0.10.8gyp ERR! node-gyp -v v0.9.5gyp ERR! not oknpm WARN optional dep failed, continuing 在此解决方案中一次生成一个项目。若要启用并行生成,请添加“/m”开关。C:\Users\AppData\Roaming\npm\node_modules\pomelo\node_modules\toobusy\build\t
oobusy.vcxproj(41,46): error MSB4025: 未能加载项目文件。给定编码中的字符无效。第 41 行,位置 46。gyp ERR! build errorgyp ERR! stack Error: C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe failed with exit code: 1gyp ERR! stack
at ChildProcess.onExit (D:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:267:23)gyp ERR! stack
at ChildProcess.EventEmitter.emit (events.js:98:17)gyp ERR! stack
at Process.ChildProcess.handle.onexit (child_process.js:789:12)gyp ERR! System Windows_NT 6.2.9200gyp ERR! command "node" "D:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"gyp ERR! cwd C:\Users\AppData\Roaming\npm\node_modules\pomelo\node_modules\toobusygyp ERR! node -v v0.10.8gyp ERR! node-gyp -v v0.9.5gyp ERR! not oknpm ERR! error rolling back Error: ENOTEMPTY, rmdir 'C:\Users\波\AppData\Roaming\npm\node_modules\pomelo\node_modules\socket.io\node_modules\socket.io-client\lib\vendor\web-socket-js\flash-src\com\hurlant'npm ERR! error rolling back
{ [Error: ENOTEMPTY, rmdir 'C:\Users\波\AppData\Roaming\npm\node_modules\pomelo\node_modules\socket.io\node_modules\socket.io-client\lib\vendor\web-socket-js\flash-src\com\hurlant']npm ERR! error rolling back
errno: 53,npm ERR! error rolling back
code: 'ENOTEMPTY',npm ERR! error rolling back
path: 'C:\Users\AppData\Roaming\npm\nodemodules\pomelo\node_modules\socket.io\node_modules\socket.io-client\lib\vendor\web-socket-js\flash-src\com\hurlant' }npm ERR! weird error 1在此解决方案中一次生成一个项目。若要启用并行生成,请添加“/m”开关。C:\Users\AppData\Roaming\npm\node_modules\pomelo\node_modules\ws\build\buffer
util.vcxproj(41,46): error MSB4025: 未能加载项目文件。给定编码中的字符无效。 第41 行,位置 46。C:\Users\AppData\Roaming\npm\node_modules\pomelo\node_modules\ws\build\valida
tion.vcxproj(41,46): error MSB4025: 未能加载项目文件。给定编码中的字符无效。 第41 行,位置 46。npm ERR! not ok code 0
win8 64位系统,node.js 0.10.8,vs2010,之前也试过node.js 0.8报的是同样的错误,求教
test game server 有些浏览器貌似不兼容的 点了没反应 切换下浏览模式就好了
I tried to install pomelo on my windows 7 pro computer.i had this warnings (sorry, partial french language) :
C:\Users\Administrateur.node-gyp\0.8.9\deps\v8\include\v8.h(183): warning C4506: aucune définition pour la fonction inline 'v8::Persistent v8::Persistent&T&::New(v8::Handle)' [M:\Tiry\GitHub\nodist\bin\node_modules\pomelo\node_modules\toobusy\build\toobusy.vcxproj]with[T=v8::Object]C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(991,5):warning MSB8012: TargetExt(.dll) ne correspond pas à la valeur de la propriétéOutputFile (.node) de Linker. Cela peut entra?ner une génération incorrecte devotre projet. Pour corriger ce problème, vérifiez que les valeurs des propriétés $(OutDir), $(TargetName) et $(TargetExt) correspondent à la valeur spécifiéedans %(Link.OutputFile). [M:\Tiry\GitHub\nodist\bin\node_modules\pomelo\node_modules\toobusy\build\toobusy.vcxproj]Crúation de la bibliothTque M:\Tiry\GitHub\nodist\bin\node_modules\pomelo\node_modules\toobusy\build\Release\toobusy.lib et de l'objet M:\Tiry\GitHub\nodist\bin\node_modules\pomelo\node_modules\toobusy\build\Release\toobusy.expGúnúration de code en coursFin de la gúnúration du codetoobusy.vcxproj -& M:\Tiry\GitHub\nodist\bin\node_modules\pomelo\node_modules\toobusy\build\Release\toobusy.nodebufferutil.ccC:\Users\Administrateur.node-gyp\0.8.9\deps\v8\include\v8.h(183): warning C4506: aucune définition pour la fonction inline 'v8::Persistent v8::Persistent&T&::New(v8::Handle)' [M:\Tiry\GitHub\nodist\bin\node_modules\pomelo\node_modules\ws\build\bufferutil.vcxproj]with[T=v8::Object]C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(991,5):warning MSB8012: TargetExt(.dll) ne correspond pas à la valeur de la propriétéOutputFile (.node) de Linker. Cela peut entra?ner une génération incorrecte devotre projet. Pour corriger ce problème, vérifiez que les valeurs des propriétés $(OutDir), $(TargetName) et $(TargetExt) correspondent à la valeur spécifiéedans %(Link.OutputFile). [M:\Tiry\GitHub\nodist\bin\node_modules\pomelo\node_modules\ws\build\bufferutil.vcxproj]Crúation de la bibliothTque M:\Tiry\GitHub\nodist\bin\node_modules\pomelo\node_modules\ws\build\Release\bufferutil.lib et de l'objet M:\Tiry\GitHub\nodist\bin\node_modules\pomelo\node_modules\ws\build\Release\bufferutil.expGúnúration de code en coursFin de la gúnúration du codebufferutil.vcxproj -& M:\Tiry\GitHub\nodist\bin\node_modules\pomelo\node_modules\ws\build\Release\bufferutil.nodevalidation.ccC:\Users\Administrateur.node-gyp\0.8.9\deps\v8\include\v8.h(183): warning C4506: aucune définition pour la fonction inline 'v8::Persistent v8::Persistent&T&::New(v8::Handle)' [M:\Tiry\GitHub\nodist\bin\node_modules\pomelo\node_modules\ws\build\validation.vcxproj]with[T=v8::Object]C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(991,5):warning MSB8012: TargetExt(.dll) ne correspond pas à la valeur de la propriétéOutputFile (.node) de Linker. Cela peut entra?ner une génération incorrecte devotre projet. Pour corriger ce problème, vérifiez que les valeurs des propriétés $(OutDir), $(TargetName) et $(TargetExt) correspondent à la valeur spécifiéedans %(Link.OutputFile). [M:\Tiry\GitHub\nodist\bin\node_modules\pomelo\node_modules\ws\build\validation.vcxproj]
But the installation finally seems to succeed.Any idea about this warnings ?As it say that it could result in a bad generation of my projects (french sentence above), i'm anxious ...
安装的过程中报错
tar.unpack untar error C::……Roaming\npm-cache\request\2.9.203\package.tgz
ERROR: ENOENT, open ''Roaming\npm\node_modules\pomelo\node_modules\cliff\node_modules\winston\'node_modules\request\tests\test-toJSON.js
windows 环境
win7环境component在public/js/lib/build下生成的build.js有乱码怎么办?
@ 默认打开 utf8 ...
C:\Users\翔\AppData\Roaming\npm\node_modules\pomelo\node_modulegram Files\nodejs\node_modules\npm\bin\node-gyp-bin\....\node\bin\node-gyp.js" rebuildbuild/binding.sln(1): 解决方案文件 error MSB5014: 无法识别文件格只能读取版本 7.0 到 9.0 之间(包括这两个版本)的解决方案文件。
这个是啥情况啊, 我win8 X64
toobusy.cc..\toobusy.cc(1): fatal error C1083: 无法打开包括文件:“v8.h”: No such file ordirectory [C:\Users\bai\AppData\Roaming\npm\node_modules\pomelo\node_modules\toobusy\build\toobusy.vcxproj]gyp ERR! build errorgyp ERR! stack Error: msbuild failed with exit code: 1gyp ERR! stack
at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:267:23)gyp ERR! stack
at ChildProcess.EventEmitter.emit (events.js:99:17)gyp ERR! stack
at Process._handle.onexit (child_process.js:680:10)gyp ERR! System Windows_NT 6.1.7600gyp ERR! command "node" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"gyp ERR! cwd C:\Users\bai\AppData\Roaming\npm\node_modules\pomelo\node_modules\toobusygyp ERR! node -v v0.8.23gyp ERR! node-gyp -v v0.9.5gyp ERR! not oknpm ERR! error rolling back Error: ENOTEMPTY, rmdir 'C:\Users\bai\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-loader\test'npm ERR! error rolling back
{ [Error: ENOTEMPTY, rmdir 'C:\Users\bai\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-loader\test']npm ERR! error rolling back
errno: 53,npm ERR! error rolling back
code: 'ENOTEMPTY',npm ERR! error rolling back
path: 'C:\Users\bai\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-loader\test' }npm ERR!
install: node-gyp rebuildnpm ERR! cmd "/c" "node-gyp rebuild" failed with 1npm ERR!npm ERR! Failed at the
install script.npm ERR! This is most likely a problem with the toobusy package,npm ERR! not with npm itself.npm ERR! Tell the author that this fails on your system:npm ERR!
node-gyp rebuildnpm ERR! You can get their info via:npm ERR!
npm owner ls toobusynpm ERR! There is likely additional logging output above.
npm ERR! System Windows_NT 6.1.7600npm ERR! command "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "-g" "pomelo"npm ERR! cwd C:\Program Files\Microsoft Visual Studio 10.0\VCnpm ERR! node -v v0.8.23npm ERR! npm -v 1.2.18npm ERR! code ELIFECYCLEnpm ERR! Error: ENOENT, lstat 'C:\Users\bai\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-rpc\node_modules\socket.io-client\node_modules\active-x-obfuscator\node_modules\zeparser\benchmark.html'npm ERR! If you need help, you may report this log at:npm ERR!
npm ERR! or email it to:npm ERR!
npm ERR! System Windows_NT 6.1.7600npm ERR! command "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "-g" "pomelo"npm ERR! cwd C:\Program Files\Microsoft Visual Studio 10.0\VCnpm ERR! node -v v0.8.23npm ERR! npm -v 1.2.18npm ERR! path C:\Users\bai\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-rpc\node_modules\socket.io-client\node_modules\active-x-obfuscator\node_modules\zeparser\benchmark.htmlnpm ERR! fstream_path C:\Users\bai\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-rpc\node_modules\socket.io-client\node_modules\active-x-obfuscator\node_modules\zeparser\benchmark.htmlnpm ERR! fstream_type Filenpm ERR! fstream_class FileWriternpm ERR! code ENOENTnpm ERR! errno 34npm ERR! fstream_stack C:\Program Files\nodejs\node_modules\npm\node_modules\fstream\lib\writer.js:284:26npm ERR! fstream_stack Object.oncomplete (fs.js:297:15)
bufferutil.ccnpm http 304 ..\src\bufferutil.cc(7): fatal error C1083: 无法打开包括文件:“v8.h”: No such file or directory [C:\Users\bai\AppData\Roaming\npm\node_modules\pomelo\node_modules\ws\build\bufferutil.vcxproj]npm http GET npm http 304
validation.cc..\src\validation.cc(7): fatal error C1083: 无法打开包括文件:“v8.h”: No such file or directory [C:\Users\bai\AppData\Roaming\npm\node_modules\pomelo\node_modules\ws\build\validation.vcxproj]我的环境
这是个什么情况?node:8.22npm:1.2.14python:2.7vc++:vs2010这个谁能告诉我?
求告诉这是怎么回事啊
windows上报错,无法安装,各种换node版本,无效
可以正常安装了
按照本文提到的方法操作,无法启动game-server,web-server已经能成功启动了
C:\Users\miaodadao\Desktop\pomelo_demo\game-server&pomelo start[ 16:44:34.158] [INFO] pomelo - [C:\Users\miaodadao\Desktop\pomelo_demo\game-server\node_modules\pomelo\lib\application.js] application inited: "master-server-1"
Error: %1 is not a valid Win32 application.
C:\Users\miaodadao\Desktop\pomelo_demo\game-server\node_modules\pomelo\node_modules\pomelo-admin\node_modules\ndump\build\Release\ndump.node
at Module.load (module.js:356:32)
at Function.Module.load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.&anonymous& (C:\Users\miaodadao\Desktop\pomelo_demo\game-server\node_modules\pomelo\node_modules\pomelo-admin\node_modules\ndump\include.js:3:14)
at Module.compile (module.js:456:26)
at Object.Module.extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module.load (module.js:312:12)
at Module.require (module.js:364:17)
在IE浏览器下,总是报pomelo为空或不是对象,请问下这是什么原因。在chrome下就不会有
如此,太多的问题纠结在安装和初次运行上。呃~~ 貌似有点影响评估者的信心。
@ 在windows下面,本来就不是推荐的
@ 要么最好别支持,要么就好好支持。
@ pomelo 好好用,就别用windows啊,装个虚拟机有那么困难吗
@ 宣传的时候说跨平台,支持windows,现在又说windows不推荐,到底是如何!
@ windows 是支持的啊,只是比linux装起来麻烦点
能跑起来的。 我都跑起来了 和nodejs版本也有关系 换一个 重启一下就好了
C:\Users\Administrator.node-gyp\0.8.21\deps\v8\include\v8.h(183): warning C4506: 内联函数“v8::Persistent&T& v8::Persistent&T&::New(v8::Handle&T&)”没有定义 [C:\Users\Administrator\AppData\Roaming\npm\node_modules\pomelo\node_modules\ws\build\bufferutil.vcxproj]
T=v8::Object
正在创建库 C:\Users\Administrator\AppData\Roaming\npm\node_modules\pomelo\node_
modules\pomelo-admin\node_modules\ndump\build\Release\ndump.lib 和对象 C:\Users\
Administrator\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-adm
in\node_modules\ndump\build\Release\ndump.exp
正在生成代码
已完成代码的生成
正在创建库 C:\Users\Administrator\AppData\Roaming\npm\node_modules\pomelo\node_
modules\ws\build\Release\bufferutil.lib 和对象 C:\Users\Administrator\AppData\Ro
aming\npm\node_modules\pomelo\node_modules\ws\build\Release\bufferutil.exp
正在生成代码
已完成代码的生成
install C:\Users\Administrator\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-admin\node_modules\mongodb\node_modules\bson(node-gyp rebuild 2& builderror.log) || (exit 0)C:\Users\Administrator\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-admin\node_modules\mongodb\node_modules\bson&node "C:\Program Files (x86)\nodejs\node_modules\npm\bin\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild
ndump.vcxproj -& C:\Users\Administrator\AppData\Roaming\npm\node_modules\pome
lo\node_modules\pomelo-admin\node_modules\ndump\build\Release\ndump.node
bufferutil.vcxproj -& C:\Users\Administrator\AppData\Roaming\npm\node_modules
\pomelo\node_modules\ws\build\Release\bufferutil.node
validation.ccC:\Users\Administrator.node-gyp\0.8.21\deps\v8\include\v8.h(183): warning C450npm
kerberos.cc
bson.cc6: 内联函数“v8::Persistent&T& v8::Persistent&T&::New(v8::Handle&T&)”没有定义 [C:\Users\
worker.ccAdministrator\AppData\Roaming\npm\node_modules\pomelo\node_modules\ws\build\val
security_credentials.ccidation.vcxproj]
security_buffer.cc C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xlocale(323): warning C4530: 使用了 C++ 异常处理程序,但未启用展开语义。请指定 /EHsc [C:\Users\Administrator\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-admin\node_modules\mongodb\node_modules\bson\build\bson.vcxproj]
T=v8::ObjectC:\Users\Administrator.node-gyp\0.8.21\deps\v8\include\v8.h(178): warning C450C:\Users\Administrator.node-gyp\0.8.21\deps\v8\include\v8.h(183): warning C450
]6: 内联函数“v8::Persistent&T& v8::Persistent&T&::New(v8::Handle&T&)”没有定义 [C:\Users\ 6: 内联函数“v8::Persistent&T& v8::Persistent&T&::New(v8::Handle&T&)”没有定义[C:\Users\Administrator\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-adminAdministrator\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-admin\node_modules\mongodb\node_modules\kerberos\build\kerberos.vcxproj]\node_modules\mongodb\node_modules\bson\build\bson.vcxproj]304
T=v8::Object
T=v8::Object
security_buffer_descriptor.ccC:\Users\Administrator.node-gyp\0.8.21\deps\v8\include\v8.h(183): warning C450C:\Users\Administrator.node-gyp\0.8.21\deps\v8\include\v8.h(183): warning C4506: 内联函数“v8::Persistent&T& v8::Persistent&T&::New(v8::Handle&T&)”没有定义 [C:\Users\Administrator\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-admin6: 内联函数“v8::Persistent&T& v8::Persistent&T&::New(v8::Handle&T&)”没有定义 [C:\Users\\node_modules\mongodb\node_modules\kerberos\build\kerberos.vcxproj]Administrator\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-admin\node_modules\mongodb\node_modules\bson\build\bson.vcxproj]npm
T=v8::Object
T=v8::FunctionTemplate
]C:\Users\Administrator.node-gyp\0.8.21\deps\v8\include\v8.h(183): warning C450http6: 内联函数“v8::Persistent&T& v8::Persistent&T&::New(v8::Handle&T&)”没有定义 [C:\Users\Administrator\AppData\Roaming\npm\node_modules\pomelo\node_modules\pomelo-admin\node_modules\mongodb\node_modules\kerberos\build\kerberos.vcxproj]
T=v8::FunctionTemplate
security_context.ccnpm http 304
win7下安装 出现类似提示。我是3.5升级到最新版,出现这样的提示。之前的旧版本是可以用的。vs2010重新安装过,问题依旧。
正在生成代码
已完成代码的生成
bson.vcxproj -& C:\Users\Administrator\AppData\Roaming\npm\node_modules\pomel
o\node_modules\pomelo-admin\node_modules\mongodb\node_modules\bson\build\Rele
ase\bson.nodeC:\Users\Administrator\AppData\Roaming\npm\pomelo -& C:\Users\Administrator\AppData\Roaming\npm\node_modules\pomelo\bin\pomelo C:\Users\Administrator\AppData\Roaming\npm\node_modules\pomelo├── ├── ├── ├── ├── ├── ├── ├── ├── ├──
(, , )├──
(, , )├──
(, , , )├──
(, , , socket.i)└──
(, , pomelo-schedu, , , )
最后出现的是这些。但是pomelo不可用
我安装的时候出现了gyp ERR! stack Error: spawn ENOENT
错误 重新设置了python的环境变量就好了
今天在新电脑上,win7 64bit, vs2012 x64, python2.7.3 x64环境下,前面都顺利.到最后一步出错,bin\component.bat 返回:error: missing component.json
这个文件哪里去找?
@ 在 web-server 目录下面
求哪位老大百忙之中抽出1天时间,做一个windows环境 和
linux 环境下 的傻瓜安装包,其实只需要一个压缩包+批处理 命令 就搞定了。
作为新人本想学习下先进的技术,却不成想到折腾了3天还是没装上。。。
面对这么多人提了这么多问题,解答问题花的时间都不知道可以做多少个框架了。。。。
什么玩意哦,我的win32,win64,os x下都装不了,而且错误都不一样,
装其他的包都没问题,就这个这么折腾,哎~能兼容一点吗
报什么错误
@ 太多了,不想弄了
@ 建议还是在linux系统中安装,比较省事。
@ 在os x下面是在运行node-gyp 的时候说没有权限,我这个时候sudo node-gyp ...又说找不到命令
@ 重新安装一下npm install node-gyp -g
什么情况?win7 ; node: v0.10.24; python2.7.6 ;vc 2010 express
你这个问题有解决么?
一样的问题,求解
解决这个问题么?
求助,npm install -g component的时候报错
有MAC 版的么= =。。
发表评论:
TA的最新馆藏

我要回帖

更多关于 load game 的文章

 

随机推荐