我有一个 Rails 应用程序,我正在尝试包含 faye
ruby gem。
我已经安装了 faye
和
gem install faye
并在我的根 Rails 应用程序中添加了一个 faye.ru。文件夹:
require 'faye'
Faye::WebSocket.load_adapter('thin')
faye_server = Faye::RackAdapter.new(:mount => '/faye', :timeout => 45)
run faye_server
当我想开始 faye 时:
rackup -s thin -E production config.ru
我只得到:
`require': cannot load such file -- faye
我该如何解决这个问题?
最佳答案
您需要将它包含在您的 Gemfile
中:
gem 'faye'
然后运行 bundle install
,这使 gem 可用于您的应用程序。
还要考虑 gem 'faye', require: 'faye'
使加载的 gem 可用于整个应用程序。
关于ruby-on-rails - Rails faye 服务器无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13288849/