From fd5c92a9a55df6722844dcece92fa33315cdec66 Mon Sep 17 00:00:00 2001 From: George Banis Date: Tue, 14 Apr 2015 16:36:18 -0400 Subject: [PATCH 1/2] Rspec tests fail due to `tilt` dependency I am using `react-rails` as dependency in a gem I created and running `rspec` in that gem throws the following error: ``` $ rspec /Users/gbanis/.rvm/gems/ruby-2.0.0-p598/gems/react-rails-0.13.0.0/lib/react/jsx/template.rb:1:in `require': cannot load such file -- tilt (LoadError) from /Users/gbanis/.rvm/gems/ruby-2.0.0-p598/gems/react-rails-0.13.0.0/lib/react/jsx/template.rb:1:in `' from /Users/gbanis/.rvm/gems/ruby-2.0.0-p598/gems/react-rails-0.13.0.0/lib/react/jsx.rb:3:in `require' from /Users/gbanis/.rvm/gems/ruby-2.0.0-p598/gems/react-rails-0.13.0.0/lib/react/jsx.rb:3:in `' from /Users/gbanis/.rvm/gems/ruby-2.0.0-p598/gems/react-rails-0.13.0.0/lib/react-rails.rb:1:in `require' from /Users/gbanis/.rvm/gems/ruby-2.0.0-p598/gems/react-rails-0.13.0.0/lib/react-rails.rb:1:in `' ... ``` This happens because `react-rails` requires `tilt` [here](https://github.com/reactjs/react-rails/blob/0.13/lib/react/jsx/template.rb). I've noticed that adding `tilt` as a dependency in the `gemspec` solves this issue and all other tests run without a problem. --- react-rails.gemspec | 1 + 1 file changed, 1 insertion(+) diff --git a/react-rails.gemspec b/react-rails.gemspec index 6c86d84ab..64c98f747 100644 --- a/react-rails.gemspec +++ b/react-rails.gemspec @@ -21,6 +21,7 @@ Gem::Specification.new do |s| s.add_dependency 'execjs' s.add_dependency 'rails', '>= 3.1' s.add_dependency 'react-source', '0.13.0' + spec.add_dependency 'tilt' s.files = Dir[ 'lib/**/*', From bfa67f1d1b5a39a2ce8ac7b5e7d4b9b4a0ecd481 Mon Sep 17 00:00:00 2001 From: George Banis Date: Thu, 16 Apr 2015 17:43:51 -0400 Subject: [PATCH 2/2] Change spec to s --- react-rails.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/react-rails.gemspec b/react-rails.gemspec index 64c98f747..64d84c619 100644 --- a/react-rails.gemspec +++ b/react-rails.gemspec @@ -21,7 +21,7 @@ Gem::Specification.new do |s| s.add_dependency 'execjs' s.add_dependency 'rails', '>= 3.1' s.add_dependency 'react-source', '0.13.0' - spec.add_dependency 'tilt' + s.add_dependency 'tilt' s.files = Dir[ 'lib/**/*',