关于使用jschat gem的问题

时间:2010-06-01 18:32:33

标签: ruby-on-rails

我在运行时遇到一些麻烦。

http://github.com/alexyoung/jschat

我跑了:

jschat服务器

jschat幅

并且能够访问localhost:4567上的页面 然而,在我输入名称和聊天室后,我收到了这个错误:

INFO - :():{“cookie”:“pl5n6xsu”} 引发异常的数据:参数数量错误(0表示0) “{\” 确定\ “:\” 肖恩\ “\ ”饼干\“:\ ”pl5n6xsu \“,\ ”session_length \“:空,\ ”IP \“:\ ”127.0.0.1 \“}” 堆:  /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:in run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in run'  /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 load'  的/ usr /斌/ jschat服务器:19

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

感谢您发布此内容!我今天也被困在这上面了。我做了一个宝石安装json -v 1.1.9和gem uninstall -v 1.4.6,我在做生意。