Rails faye服务器无法启动

时间:2012-11-08 12:10:35

标签: ruby-on-rails ruby faye

我有一个Rails应用程序,我试图包含faye ruby​​ gem 我已经使用

安装了faye
gem install faye 

并在我的root rails应用程序中添加了一个faye.ru。文件夹:

require 'faye'
Faye::WebSocket.load_adapter('thin')
faye_server = Faye::RackAdapter.new(:mount => '/faye', :timeout => 45)
run faye_server

当我想以:

开始
rackup -s thin -E production config.ru 

我只得到:

`require': cannot load such file -- faye

如何解决此问题?

3 个答案:

答案 0 :(得分:2)

您需要将其包含在Gemfile

gem 'faye'

然后运行bundle install,这会使宝石可用于您的应用程序。

还要考虑gem 'faye', require: 'faye'使加载的gem可用于整个应用程序。

答案 1 :(得分:0)

require 'rubygems'顶部的

faye.rurequire 'faye'之前)可能会解决此问题。

答案 2 :(得分:0)

对于我的情况,只需在命令之前添加bundle exec即可。

bundle exec rackup faye.ru -E production -s thin

相关问题