我有一个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我该如何解决这个问题?
发布于 2012-11-08 21:00:46
您需要将其包含在Gemfile中
gem 'faye'然后运行bundle install,这将使gem可用于您的应用程序。
还可以考虑使用gem 'faye', require: 'faye'来使加载的gem对整个应用程序可用。
发布于 2012-11-08 20:54:45
在faye.ru顶部的require 'rubygems' (在require 'faye'之前)可能会解决这个问题。
发布于 2015-09-22 01:36:48
对于我的情况,只需在命令前添加bundle exec,它就可以工作了。
bundle exec rackup faye.ru -E production -s thin
https://stackoverflow.com/questions/13288849
复制相似问题