我在运行时遇到一些麻烦。
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。我在哪里运行该命令?
答案 0 :(得分:1)
最新版本的json gem(依赖项)不适用于jschat。我安装了json gem 1.1.9,现在它工作正常。
答案 1 :(得分:0)
感谢您发布此内容!我今天也被困在这上面了。我做了一个宝石安装json -v 1.1.9和gem uninstall -v 1.4.6,我在做生意。