2010-06-01 66 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,我開始工作了。