Bundler::GemRequireError 添加时 gem
Bundler::GemRequireError when adding gem
当我创建一个新的 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.
干杯!
我是这样解决这个问题的:
- 设置 rvm 以使用 Ruby 2.2.2 和 Rails 4.2.4。
- 下载
https://codeload.github.com/catprintlabs/reactive-record/zip/master
编辑reactive-record-master/Gemfile
阅读:
gem 'reactive-ruby'
gem 'opal'
gem 'opal-browser'
gem 'react-rails'
cd reactive-record-master/spec/test_app
bundle install
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
有效!
希望这对其他人有帮助。
最新版本的生成器在 Mitch 的帮助下应该运行良好。我们合作制作了一个生成器,以大大简化 react.rb 和 reactive-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
当我创建一个新的 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.
干杯!
我是这样解决这个问题的:
- 设置 rvm 以使用 Ruby 2.2.2 和 Rails 4.2.4。
- 下载
https://codeload.github.com/catprintlabs/reactive-record/zip/master
编辑
reactive-record-master/Gemfile
阅读:gem 'reactive-ruby' gem 'opal' gem 'opal-browser' gem 'react-rails'
cd reactive-record-master/spec/test_app
bundle install
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
有效!
希望这对其他人有帮助。
最新版本的生成器在 Mitch 的帮助下应该运行良好。我们合作制作了一个生成器,以大大简化 react.rb 和 reactive-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