2

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

rackup private_pub.ru -s thin -E production以前是启动faye服务器(瘦服务器),但是每次去localhost:3000,faye服务器都会因为以下原因关闭Segmentation fault (core dumped)

chrome中的控制台给出了这个错误

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

那么,如何运行服务器呢?

导轨版本 3.1.3

4

2 回答 2

0

看看这个问题:“BUG segmentation fault” while working with private_pub gem

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

如果这样可以修复它,那么它可能是 1.9.3p362 中的一个错误。您可能应该提交一份错误报告,以便核心开发人员了解它,或者,如果您愿意,请查看源代码并尝试自己修补并提交。

于 2014-01-02T00:00:38.790 回答
0

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

像这样试试

Thread.new do system("rackup private_pub.ru -s thin -E production") end

于 2016-06-28T07:32:17.367 回答