使用private_pub gem时无法运行faye服务器

时间:2013-01-01 20:45:50

标签: ruby-on-rails ruby-on-rails-3 railscasts faye private-pub

我尝试跟随这个使用private_pub gem实现基本实时功能的截屏视频http://railscasts.com/episodes/316-private-pub

我用rackup private_pub.ru -s thin -E production启动了faye服务器(瘦服务器) 但是,每次去localhost:3000时,由于Segmentation fault (core dumped)

,faye服务器都会关闭

chrome中的控制台会出现此错误

Failed to load resource http://localhost:9292/faye.js

那么,我该如何运行服务器?

Rails版本3.1.3

2 个答案:

答案 0 :(得分:0)

查看此问题:"BUG segmentation fault" while working with private_pub gem

  

尝试不同的ruby版本/补丁。

     

如果修复它,那么它可能是1.9.3p362中的一个错误。你应该   可能会提交错误报告,以便核心开发者知道它,或者,如果   你准备好了,看看源代码并尝试修补它   你自己提交。

答案 1 :(得分:0)

在初始化程序中添加瘦服务器启动命令,因此每次启动应用程序后,每次启动瘦身和faye都会启动。

试试这个,

Thread.new做   system(" rackup private_pub.ru -s thin -E production") 端