未建立用于轨道聊天的websocket连接

时间:2018-04-05 19:40:08

标签: websocket ruby-on-rails-5

我正在尝试在RoR上进行简单的聊天,我为此视频做了这个

https://www.youtube.com/watch?v=kJbuZecN1c8

在检查连接websocket的阶段,控制台显示以下错误

  

与'ws:// localhost:3000 / cable'的WebSocket连接失败:错误   在WebSocket握手期间:意外的响应代码:500

它可以连接到什么?有哪些可能的解决方案?

更新:

rails logs会引发错误:

Started GET "/cable" for 127.0.0.1 at 2018-04- 06 18:19:44 +0300
LoadError (/home/alexandr/.rvm/gems/ruby-2.4.2/gems/nio4r- 2.3.0/lib/nio4r_ext.so: undefined symbol: rb_cFixnum - /home/alexandr/.rvm/gems/ruby-2.4.2/gems/nio4r-2.3.0/lib/nio4r_ext.so)

1 个答案:

答案 0 :(得分:0)

只需做gem install nio4r -v '2.3.0'