2010-06-01 35 views
0

我在运行时遇到了一些麻烦。关于使用jschat gem的问题

http://github.com/alexyoung/jschat

我跑:

jschat服务器

jschat的Web

,并能够访问本地主机上的页面:4567 但是经过我进入了一个名字和聊天室我得到这个错误:

信息 - :():{“cookie”:“pl5n6xsu”} 引发异常的数据:错误的参数数量(2代表0) “{\”identify \“:\”sean \“,\”cookie \“:\”pl5n6xsu \“,\”session_length \“:null, “ip \”:\“127.0.0.1 \”}“ Stack: /usr/lib/ruby/gems/1.8/gems/jschat-0.3.3/lib/jschat/server.rb:576:in each' /usr/lib/ruby/gems/1.8/gems/jschat-0.3.3/lib/jschat/server.rb:576:in print_call_stack ' /usr/lib/ruby/gems/1.8/gems/jschat-0.3.3/lib/jschat/server.rb:571:in receive_line' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/em/protocols/linetext2.rb:64:in receive_data' /usr/lib/ruby/gems/1.8/gems/eventmachine -0.12.10/lib/eventmachine.rb:256:在run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in运行' /usr/lib/ruby/gems/1.8/gems/jschat-0.3.3/lib/jschat/server.rb:39:in run!' /usr/lib/ruby/gems/1.8/gems/jschat-0.3.3/bin/jschat-server:7 /usr/bin/jschat-server:19:in加载' /usr/bin/jschat-server:19

我不知道如果我正在运行此操作正确的,因为还有一些其他使用说明,以及我不知道如何使用。它说,网络应用程序必须以生产模式启动:http/jschat.rb -e production。我在哪里运行该命令?

+0

我没有你的答案,但我最近一直在关注这个项目。有谁知道这是否可以设置在Heroku上运行? – 2010-06-01 20:12:00

回答

1

最新版本的json gem(依赖项)不能与jschat一起使用。我安装了json gem 1.1.9,现在它工作正常。

0

谢谢你张贴这个!我今天也遇到了这个问题。我做了一个gem安装json -v 1.1.9和gem uninstall -v 1.4.6,我开始工作了。