1

新しい Rails プロジェクトを作成し、 を追加gem 'reactive-record'して実行するとrails server、Bundler エラーが発生しますThere was an error while trying to load the gem 'reactive-record'. (Bundler::GemRequireError)

何を与える?Rails 4.2.5 と Ruby 2.1.2 を使用しています。

乾杯!

4

2 に答える 2

2

ジェネレーターの最新バージョンは、Mitch の助けを借りて非常にうまく機能するはずです。react.rb と react-record のインストールを大幅に簡素化するために、協力してジェネレーターを作成しました。

gem ファイルに次のように追加することで、起動して実行できるはずです:
gem 'reactive_rails_generator'

次に、bundle install

そして最後に :
rails g reactrb:install --all bundle update

reactrb、reactive-record、reactive-router をインストールします。インストールしたら、次のようにしてコンポーネントを作成できます。 rails g reactrb:component Home::Show

于 2016-01-24T08:11:02.393 に答える
1

私は次のように問題を回避しました:

  1. Ruby 2.2.2 および Rails 4.2.4 を使用するように rvm を設定します。
  2. ダウンロードhttps://codeload.github.com/catprintlabs/reactive-record/zip/master
  3. reactive-record-master/Gemfile読むために編集:

    gem 'reactive-ruby'
    gem 'opal'
    gem 'opal-browser'
    gem 'react-rails'
    
  4. cd reactive-record-master/spec/test_app

  5. bundle install
  6. rails server

これはうまくいくように見えました。

次に、新しい Rails 4.2.4 プロジェクトを作成しました。gem 'reactive-record'Gemfile にのみ追加すると、同じエラーが発生しました。次に、Gemfile を次のように読み取りました。

gem 'reactive-ruby'
gem 'opal'
gem 'opal-browser'
gem 'react-rails'
gem 'reactive-record'

そして出来上がりrails server動作します!

これが他の誰かに役立つことを願っています。

于 2016-01-22T15:20:21.613 に答える