Skip to content

Instantly share code, notes, and snippets.

@alexmarles
Created April 4, 2012 10:39
Show Gist options
  • Save alexmarles/2300251 to your computer and use it in GitHub Desktop.
Save alexmarles/2300251 to your computer and use it in GitHub Desktop.
Compass-rails in Mac OS X
$ bundle exec rails s
/Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/sass-3.1.15/lib/sass/util.rb:332:in `rails_root': ERROR: Rails.root is nil! (RuntimeError)
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/sass-3.1.15/lib/sass/plugin/rails.rb:11:in `default_options'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/sass-3.1.15/lib/sass/plugin/configuration.rb:33:in `options'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/sass-3.1.15/lib/sass/plugin/compiler.rb:38:in `initialize'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/sass-3.1.15/lib/sass/plugin.rb:63:in `new'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/sass-3.1.15/lib/sass/plugin.rb:63:in `compiler'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/sass-3.1.15/lib/sass/plugin.rb:120:in `options'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/sass-3.1.15/lib/sass/plugin/rails.rb:24:in `<top (required)>'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:251:in `require'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:251:in `block in require'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:236:in `load_dependency'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:251:in `require'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/sass-3.1.15/lib/sass/plugin.rb:127:in `<top (required)>'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:251:in `require'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:251:in `block in require'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:236:in `load_dependency'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:251:in `require'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/compass-0.12.1/lib/compass/commands/watch_project.rb:5:in `<top (required)>'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:251:in `require'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:251:in `block in require'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:236:in `load_dependency'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:251:in `require'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/compass-0.12.1/lib/compass/commands.rb:10:in `block in <top (required)>'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/compass-0.12.1/lib/compass/commands.rb:6:in `each'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/compass-0.12.1/lib/compass/commands.rb:6:in `<top (required)>'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:251:in `require'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:251:in `block in require'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:236:in `load_dependency'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:251:in `require'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/guard-compass-0.0.6/lib/guard/compass.rb:5:in `<top (required)>'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/runtime.rb:74:in `require'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/runtime.rb:74:in `rescue in block in require'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/runtime.rb:62:in `block in require'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/runtime.rb:55:in `each'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/runtime.rb:55:in `require'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler.rb:119:in `require'
from /Users/alex/projectes/imesmes/config/application.rb:11:in `<top (required)>'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/railties-3.2.2/lib/rails/commands.rb:53:in `require'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/railties-3.2.2/lib/rails/commands.rb:53:in `block in <top (required)>'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/railties-3.2.2/lib/rails/commands.rb:50:in `tap'
from /Users/alex/.rbenv/versions/1.9.3-p125/lib/ruby/gems/1.9.1/gems/railties-3.2.2/lib/rails/commands.rb:50:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
@ramonrails
Copy link

Any solution to this yet? I am stuck in a project. Attempted almost everything from google searches

@alexmarles
Copy link
Author

Anything yet. I'm stucked too. Are you using Mac OS? In Ubuntu it runs normally

@mrcasals
Copy link

mrcasals commented Apr 4, 2012

Open an issue at sass, maybe they know something there :)

@ramonrails
Copy link

Yes, I am on snow leopard Mac OSX. I will open an issue at sass

@alexmarles
Copy link
Author

The solution can be found here: http://stackoverflow.com/questions/9781456/cucumber-rails-required-outside-of-env-rb-the-rest-of-loading-is-being-defered

It was cucumber-rails fault even it doesn't say anythin about that in my trace.

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