2012-01-28 10 views
2

私のレールアプリケーションでメッセージングを実装したいのですが、LTe/acts-as-messageableが見つかりました。最後に、Railsの2レールのインストール方法l

openfirmware/​​のバージョンのためのフォークopenfirmware/acts-as-messageableに私を監督activerecord 3に依存しますが、私のRails 2.3.14はactiverecord 2.3.14に依存します。

openfirmware/​​をインストールするために私のGemfileをどのように定義できますか? activerecord 2.3.14と3.0.11の両方をインストールしましたが、動作しません。

Fetching source index for http://rubygems.org/ 
Bundler could not find compatible versions for gem "activerecord": 
    In Gemfile: 

    acts-as-messageable (= 0.3.0) x86-mingw32 depends on 
     activerecord (~> 3.0.0) x86-mingw32 

    rails (= 2.3.14) x86-mingw32 depends on 
     activerecord (2.3.14) 

マイGemfile:

gem "activerecord", ">= 2.3.14", "<= 3.0.11" 
gem "rails", "2.3.14" 

を助けてください

私は実行することが示された 'インストールバンドル'。

+0

宝石は、レール2の用途を有する能動支持体3に依存する。この依存関係のない別の宝石を見つけました。 – shingara

答えて

0

コメントに記載されているように、レール3 のレール2を同時に使用することはできません。正しい解決策はActsAsMessageableのRails2準拠バージョンを見つけることです。

フォークを見ると、デフォルトの「master」ブランチが表示されていました。これはrails3に準拠しています。しかし、あなたが他の「支店」で見ることができます:有望思われる、Rails2.3.11compatible命名されそのうちの一つ:)

を下記のリンクは、そのフォークに行く:あなたが使用することはできません

https://github.com/openfirmware/acts-as-messageable/tree/rails2.3.11_compatible

関連する問題