首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Crossbar.io - WAMP路由器不工作

Crossbar.io - WAMP路由器不工作
EN

Stack Overflow用户
提问于 2014-10-30 17:12:18
回答 1查看 898关注 0票数 0

我遵循了这个指令http://crossbar.io/docs/Getting-started-with-NodeJS/,我可以通过localhost:8080访问前端,但是似乎后端的hello.js没有被执行。这是我运行crossbar start后的日志

2014-10-30 23:52:33+0700控制器48946日志打开。 2014年-10-30 23:52:33+0700控制器48946 ============================== Crossbar.io ============================== 2014年-10-30 23:52:33+0700控制器48946 Crossbar.io 0.9.9启动 使用23:52:34+0700反应器在CPython上运行的KQueueReactor控制器48946 从节点目录/Users/toannguyen/Documents/Local-Repo/crossbar-hello/.crossbar开始的23:52:34+0700控制器48946 从本地配置'/Users/toannguyen/Documents/Local-Repo/crossbar-hello/.crossbar/config.json‘开始的23:52:34+0700控制器48946 2014-10-30 23:52:34+0700控制器48946环境中没有检测到WAMPlets . 2014年-10-30 23:52:34+0700控制器48946启动路由器ID 'worker1‘. 2014-10-30 23:52:35+0700路由器48950日志开放。 使用23:52:36+0700反应器在CPython下运行的10-30 KQueueReactor路由器48950 2014-10-30 23:52:36+0700路由器48950进入事件循环 2014年-10-30 23:52:36+0700控制器48946路由器启动,ID为'worker1‘和PID 48950 2014年-10-30 23:52:36+0700控制器48946路由器‘工作员1’:领域'realm1‘启动 2014年-10-30 23:52:36+0700控制器48946路由器‘工作员1’:角色'role1‘从领域'realm1’开始 2014-10-30 23:52:36+0700路由器48950站点从8080开始 2014年-10-30 23:52:36+0700控制器48946路由器‘工作员1’:开始传输'transport1‘ 2014年-10-30 23:52:36+0700控制器48946开始客人ID 'worker2‘. 2014-10-30 23:52:36+0700控制器48946 GuestWorkerClientProtocol.connectionMade 2014年-10-30 23:52:36+0700控制器48946用户ID 'worker2‘和PID 48951启动 2014-10-30 23:52:36+0700控制器48946警告:无法查看目录中的更改功能DirWatcher不可用 2014年-10-30 23:52:36+0700控制器48946嘉宾‘工作人员2’:启动 2014-10-30 23:52:36+0700 48951在环境id 4347382592中执行/usr/bin/node '/usr/bin/node','hello.js‘ 2014-10-30 23:52:36+0700客人48951 :回溯(最近一次电话): 2014-10-30 23:52:36+0700来宾48951文件23:52:36+0700 line 403,以_fork为单位 2014年-10-30 23:52:36+0700来宾48951路径,uid,gid,可执行,args,环境) 2014年-10-30 23:52:36+0700来宾48951文件_execChild行453 2014-10-30 23:52:36+0700来宾48951 os.execvpe(可执行文件,args,环境) 2014-10-30 23:52:36+0700来宾48951文件 2014-10-30 23:52:36+0700来宾48951 _execvpe(文件,args,env) 2014年-10-30 23:52:36+0700客人48951文件_execvpe行370 2014年-10-30 23:52:36+0700客人48951功能(文件,*argrest) 2014-10-30 23:52:36+0700来宾48951 OSError: Errno 2没有这样的文件或目录 2014-10-30 23:52:36+0700控制器48946 GuestWorkerClientProtocol.connectionLost:失败实例:回溯(无框架失败)::进程已以可能的错误条件结束:进程以退出代码1结束。 2014-10-30 23:52:36+0700控制器48946 GuestWorkerClientProtocol:来宾以错误1结束 2014-10-30 23:52:36+0700控制器48946用户对错误失败实例感到兴奋:回溯(无帧故障)::进程已以可能的错误条件结束:进程以退出代码1结束。

然后,尽管前端继续在频道“onhello”上发布,但是服务器还没有收到和记录任何信息。什么是错误,谁能帮我解决这个问题?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-31 08:37:46

Crossbar.io找不到NodeJS可执行文件。它需要config.json中的完全限定路径。

例如,在Ubuntu上,NodeJS是在/usr/bin/nodejs下安装的,要使它与默认生成的Crossbar.io节点配置一起工作,您需要这样做:

代码语言:javascript
复制
sudo ln -s /usr/bin/nodejs /usr/bin/node

所以你会得到

代码语言:javascript
复制
oberstet@ubuntu1404:~/temp/node4$ ls -la /usr/bin/node
lrwxrwxrwx 1 root root 15 Okt 31 09:35 /usr/bin/node -> /usr/bin/nodejs
oberstet@ubuntu1404:~/temp/node4$ ls -la /usr/bin/nodejs 
-rwxr-xr-x 1 root root 1462424 Mär 27  2014 /usr/bin/nodejs
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26659255

复制
相关文章

相似问题

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