首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails faye服务器无法启动

Rails faye服务器无法启动
EN

Stack Overflow用户
提问于 2012-11-08 20:10:35
回答 3查看 1.3K关注 0票数 4

我有一个Rails应用程序,我正在尝试包含faye ruby gem。

我已经安装了faye

代码语言:javascript
复制
gem install faye 

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

代码语言:javascript
复制
require 'faye'
Faye::WebSocket.load_adapter('thin')
faye_server = Faye::RackAdapter.new(:mount => '/faye', :timeout => 45)
run faye_server

当我想从faye开始的时候:

代码语言:javascript
复制
rackup -s thin -E production config.ru 

我只得到了:

代码语言:javascript
复制
`require': cannot load such file -- faye

我该如何解决这个问题?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-11-08 21:00:46

您需要将其包含在Gemfile

代码语言:javascript
复制
gem 'faye'

然后运行bundle install,这将使gem可用于您的应用程序。

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

票数 2
EN

Stack Overflow用户

发布于 2012-11-08 20:54:45

faye.ru顶部的require 'rubygems' (在require 'faye'之前)可能会解决这个问题。

票数 0
EN

Stack Overflow用户

发布于 2015-09-22 01:36:48

对于我的情况,只需在命令前添加bundle exec,它就可以工作了。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13288849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档