Ruby on rails 关于使用jschat-gem的问题

Ruby on rails 关于使用jschat-gem的问题,ruby-on-rails,Ruby On Rails,我运行这个程序有点困难 我跑: jschat服务器 jschat网站 并且能够访问localhost:4567上的页面 但是,在输入姓名和聊天室后,我出现了以下错误: 信息--:():{“cookie”:“pl5n6xsu”} 引发异常的数据:参数数目错误(2表示0) “{\'identify\':\'sean\',\'cookie\':\'pl5n6xsu\',\'session\'U length\':null,\'ip\':\'127.0.0.1\'” 堆栈: /usr/lib/ruby

我运行这个程序有点困难

我跑:

jschat服务器

jschat网站

并且能够访问localhost:4567上的页面 但是,在输入姓名和聊天室后,我出现了以下错误:

信息--:():{“cookie”:“pl5n6xsu”} 引发异常的数据:参数数目错误(2表示0) “{\'identify\':\'sean\',\'cookie\':\'pl5n6xsu\',\'session\'U length\':null,\'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\u call\u 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\u 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服务器:7
/usr/bin/jschat服务器:19:in
load' /usr/bin/jschat服务器:19


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

最新版本的json gem(依赖项)不适用于jschat。我安装了json gem 1.1.9,现在运行良好。

感谢您发布此信息!我今天也被困在这个问题上了。我做了一个gem安装json-v1.1.9和gem卸载-v1.4.6,当时我正在做生意

我没有答案给你,但我最近一直在研究这个项目。有人知道这是否可以设置为在Heroku上运行吗?