4

fayeruby gemを含めようとしている Rails アプリケーションがあります。
でインストールfayeしました

gem install faye 

私のルートレールアプリに 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

この問題に対処するにはどうすればよいですか?

4

3 に答える 3

2

あなたはあなたにそれを含める必要がありますGemfile

gem 'faye'

次に を実行bundle installすると、gem がアプリケーションで使用できるようになります。

またgem 'faye', require: 'faye'、ロードされた gem をアプリケーション全体で使用できるようにすることも検討してください。

于 2012-11-08T13:00:46.253 に答える
0

require 'rubygems'faye.ru(の前の)上にあると、require 'faye'おそらくこれが解決されます。

于 2012-11-08T12:54:45.360 に答える
0

bundle exec私の場合、コマンドの前に追加するだけで機能しました。

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

于 2015-09-21T17:36:48.010 に答える