Skip to content

Instantly share code, notes, and snippets.

@jwilger
Created November 15, 2011 18:33
Show Gist options
  • Save jwilger/1367893 to your computer and use it in GitHub Desktop.
Save jwilger/1367893 to your computer and use it in GitHub Desktop.
Cucumber and therubyracer not getting along :-(
source 'http://rubygems.org'
gem 'rails', '3.1.1'
gem 'pg'
gem 'json'
gem 'therubyracer', :require => 'v8'
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '~> 3.1.4'
gem 'coffee-rails', '~> 3.1.1'
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'
gem 'bcrypt-ruby', '~> 3.0.0'
group :development, :test do
gem 'rspec-rails'
gem 'factory_girl_rails'
gem 'capybara'
gem 'cucumber-rails'
gem 'selenium-client'
gem 'database_cleaner'
end
[1015]% rake cucumber
/Users/jwilger/.rvm/rubies/ree-1.8.7-2011.03/bin/ruby -S bundle exec cucumber --profile default
Using the default profile...
/Users/jwilger/.rvm/gems/ree-1.8.7-2011.03@euc_multifamily/gems/cucumber-1.1.2/bin/../lib/cucumber/js_support/js_ds
l.js:2: odd number list for Hash
registerStepDefinition: function(regexp, func) {
^
/Users/jwilger/.rvm/gems/ree-1.8.7-2011.03@euc_multifamily/gems/cucumber-1.1.2/bin/../lib/cucumber/js_support/js_ds
l.js:2: syntax error, unexpected ':', expecting '}'
registerStepDefinition: function(regexp, func) {
^
/Users/jwilger/.rvm/gems/ree-1.8.7-2011.03@euc_multifamily/gems/cucumber-1.1.2/bin/../lib/cucumber/js_support/js_ds
l.js:3: syntax error, unexpected '{', expecting kTHEN or ':' or '\n' or ';'
/Users/jwilger/.rvm/gems/ree-1.8.7-2011.03@euc_multifamily/gems/cucumber-1.1.2/bin/../lib/cucumber/js_support/js_ds
l.js:6: syntax error, unexpected kELSE, expecting $end
else{
^ (SyntaxError)
/Users/jwilger/.rvm/gems/ree-1.8.7-2011.03@euc_multifamily/gems/activesupport-3.1.1/lib/active_support/dependencies
.rb:234:in `load'
/Users/jwilger/.rvm/gems/ree-1.8.7-2011.03@euc_multifamily/gems/activesupport-3.1.1/lib/active_support/dependencies
.rb:234:in `load'
/Users/jwilger/.rvm/gems/ree-1.8.7-2011.03@euc_multifamily/gems/activesupport-3.1.1/lib/active_support/dependencies
.rb:225:in `load_dependency'
/Users/jwilger/.rvm/gems/ree-1.8.7-2011.03@euc_multifamily/gems/activesupport-3.1.1/lib/active_support/dependencies.rb:234:in `load'
/Users/jwilger/.rvm/gems/ree-1.8.7-2011.03@euc_multifamily/gems/cucumber-1.1.2/bin/../lib/cucumber/js_support/js_language.rb:114:in `initialize'
/Users/jwilger/.rvm/gems/ree-1.8.7-2011.03@euc_multifamily/gems/cucumber-1.1.2/bin/../lib/cucumber/runtime/support_code.rb:74:in `new'
/Users/jwilger/.rvm/gems/ree-1.8.7-2011.03@euc_multifamily/gems/cucumber-1.1.2/bin/../lib/cucumber/runtime/support_code.rb:74:in `load_programming_language'
/Users/jwilger/.rvm/gems/ree-1.8.7-2011.03@euc_multifamily/gems/cucumber-1.1.2/bin/../lib/cucumber/runtime/support_code.rb:185:in `programming_language_for'
/Users/jwilger/.rvm/gems/ree-1.8.7-2011.03@euc_multifamily/gems/cucumber-1.1.2/bin/../lib/cucumber/runtime/support_code.rb:169:in `load_file'
/Users/jwilger/.rvm/gems/ree-1.8.7-2011.03@euc_multifamily/gems/cucumber-1.1.2/bin/../lib/cucumber/runtime/support_code.rb:83:in `load_files!'
/Users/jwilger/.rvm/gems/ree-1.8.7-2011.03@euc_multifamily/gems/cucumber-1.1.2/bin/../lib/cucumber/runtime/support_code.rb:82:in `each'
/Users/jwilger/.rvm/gems/ree-1.8.7-2011.03@euc_multifamily/gems/cucumber-1.1.2/bin/../lib/cucumber/runtime/support_code.rb:82:in `load_files!'
/Users/jwilger/.rvm/gems/ree-1.8.7-2011.03@euc_multifamily/gems/cucumber-1.1.2/bin/../lib/cucumber/runtime.rb:137:in `load_step_definitions'
/Users/jwilger/.rvm/gems/ree-1.8.7-2011.03@euc_multifamily/gems/cucumber-1.1.2/bin/../lib/cucumber/runtime.rb:39:in `run!'
/Users/jwilger/.rvm/gems/ree-1.8.7-2011.03@euc_multifamily/gems/cucumber-1.1.2/bin/../lib/cucumber/cli/main.rb:43:in `execute!'
/Users/jwilger/.rvm/gems/ree-1.8.7-2011.03@euc_multifamily/gems/cucumber-1.1.2/bin/../lib/cucumber/cli/main.rb:20:in `execute'
/Users/jwilger/.rvm/gems/ree-1.8.7-2011.03@euc_multifamily/gems/cucumber-1.1.2/bin/cucumber:14
/Users/jwilger/.rvm/gems/ree-1.8.7-2011.03@euc_multifamily/bin/cucumber:19:in `load'
/Users/jwilger/.rvm/gems/ree-1.8.7-2011.03@euc_multifamily/bin/cucumber:19
rake aborted!
@paneq
Copy link

paneq commented Oct 12, 2012

Did you manage to resolve it somehow ?

@paneq
Copy link

paneq commented Oct 12, 2012

Removing features/support/*.js helped for me...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment