5

Activemessaging プラグインと rails3 アプリに問題があります。

私のgemfileは

gem 'sqlite3'
gem 'activemessaging', :git=>'git://github.com/spraints/activemessaging.git'
gem 'stomp'
gem 'daemons'

その後、activemessaging フォルダーがベンダーに表示されました

バンドルのインストール後、ジェネレーターでプロセッサーを作成したい

 rails generate processor Test

そして、次の出力が表示されます。

ActiveMessaging: adapter reliable_msg not loaded: no such file to load -- reliable-msg
ActiveMessaging: adapter wmq not loaded: no such file to load -- wmq/wmq
ActiveMessaging: adapter beanstalk not loaded: no such file to load -- beanstalk-client
ActiveMessaging: no '/home/ruby/myapp/script/config/messaging.rb' file to load
ActiveMessaging: Loading script/app/processors/application.rb
Rails available: Adding dispatcher prepare callback.
ActiveMessaging: no '/home/ruby/myapp/script/config/messaging.rb' file to load
Could not find generator processor.

私は何を取りこぼしたか ?それを機能させるには、段階的に何をすべきですか。ありがとうございました

4

2 に答える 2

3

インストールにどのガイドまたはブログ記事を使用していますか?

http://code.google.com/p/activemessaging/wiki/Installation

彼らの wiki は、プラグインとして使用することを推奨しているため、インストール手順とは似ていません。

編集:

Google Code でアクティブなイシューを見たところ、このプロジェクトはまだ Rails 3 をサポートしていません。少なくとも、すべてのジェネレーターが間違った場所にあるなど、主要な機能が欠落していrails generateます。

自分でやりたい場合は、手動で設定を行う必要があります。

http://code.google.com/p/activemessaging/wiki/Configuration

于 2011-04-05T15:09:22.673 に答える
2

gemfile でhttps://github.com/kookster/activemessagingリポジトリを使用します

gem 'activemessaging', :git => 'git@github.com:kookster/activemessaging.git'

次に、この gem の rails 3 ジェネレーターを使用できます。

rails g active_messaging:install 
rails g active_messaging:processor YOUR_PROCESSOR

これにより、config/broker.yml (ブローカー構成) と config/messaging.rb (キュー構成) が作成されます。とても素敵な宝石です。

注: celluloid gem とデーモンを必ず含めてください。私の宝石ファイルで:

gem 'stomp'
gem 'celluloid'
gem 'daemons'

ハッピーコーディング!.)

于 2013-03-01T05:31:44.017 に答える