Compass Error Compass LoadError on line ["179"] .. data.rb: cannot load such file

I spent every possible Ruby resource that was looking for a solution to this error, but couldn’t understand what I was doing wrong for my life.

I am trying to get my sass compiler working to build Drupal from a previous project. Using the following stack: Ruby 2.3.0, Sass 3.4.22, Compass and Compass Core 1.0.3, Bundler 1.11.2. I already tried to remove and reinstall the gems, but to no avail.

The error occurs when I run the bundle exec compass watch , which leads to the following output:

 LoadError on line ["179"] of /Users/somedude/.rvm/gems/ruby-2.3.0/gems/compass-core-1.0.3/lib/compass/configuration/data.rb: cannot load such file - - breakpoint
   /Users/somedude/.rvm/gems/ruby-2.3.0/gems/compass-core-1.0.3/lib/compass/configuration/data.rb:179:in `require '
   /Users/somedude/Sites/devdesktop/taronga-dev/docroot/sites/tarongazoo/themes/custom/taronga/config.rb:9:in `get_binding '
   /Users/somedude/.rvm/gems/ruby-2.3.0/gems/compass-1.0.3/lib/compass/configuration/serialization.rb:24:in `eval '
   /Users/somedude/.rvm/gems/ruby-2.3.0/gems/compass-1.0.3/lib/compass/configuration/serialization.rb:24:in `parse_string '
   /Users/somedude/.rvm/gems/ruby-2.3.0/gems/compass-1.0.3/lib/compass/configuration/serialization.rb:15:in `block in _parse '
   /Users/somedude/.rvm/gems/ruby-2.3.0/gems/compass-1.0.3/lib/compass/configuration/serialization.rb:14:in `open '
   /Users/somedude/.rvm/gems/ruby-2.3.0/gems/compass-1.0.3/lib/compass/configuration/serialization.rb:14:in `_parse '
   /Users/somedude/.rvm/gems/ruby-2.3.0/gems/compass-1.0.3/lib/compass/configuration/file_data.rb:7:in `block in new_from_file '
   /Users/somedude/.rvm/gems/ruby-2.3.0/gems/compass-core-1.0.3/lib/compass/configuration/inheritance.rb:207:in `with_defaults'
   /Users/somedude/.rvm/gems/ruby-2.3.0/gems/compass-1.0.3/lib/compass/configuration/file_data.rb:6:in `new_from_file '
   /Users/somedude/.rvm/gems/ruby-2.3.0/gems/compass-1.0.3/lib/compass/configuration/helpers.rb:19:in `configuration_for '
   /Users/somedude/.rvm/gems/ruby-2.3.0/gems/compass-1.0.3/lib/compass/configuration/helpers.rb:69:in `add_project_configuration '
   /Users/somedude/.rvm/gems/ruby-2.3.0/gems/compass-1.0.3/lib/compass/commands/project_base.rb:37:in `add_project_configuration '
   /Users/somedude/.rvm/gems/ruby-2.3.0/gems/compass-1.0.3/lib/compass/commands/project_base.rb:25:in `configure! '
   /Users/somedude/.rvm/gems/ruby-2.3.0/gems/compass-1.0.3/lib/compass/commands/project_base.rb:15:in `initialize '
   /Users/somedude/.rvm/gems/ruby-2.3.0/gems/compass-1.0.3/lib/compass/commands/update_project.rb:41:in `initialize '
   /Users/somedude/.rvm/gems/ruby-2.3.0/gems/compass-1.0.3/lib/compass/exec/sub_command_ui.rb:42:in `new '
   /Users/somedude/.rvm/gems/ruby-2.3.0/gems/compass-1.0.3/lib/compass/exec/sub_command_ui.rb:42:in `perform! '
   /Users/somedude/.rvm/gems/ruby-2.3.0/gems/compass-1.0.3/lib/compass/exec/sub_command_ui.rb:15:in `run! '
   /Users/somedude/.rvm/gems/ruby-2.3.0/gems/compass-1.0.3/bin/compass:30:in `block in '
   /Users/somedude/.rvm/gems/ruby-2.3.0/gems/compass-1.0.3/bin/compass:44:in ``
   /Users/somedude/.rvm/gems/ruby-2.3.0/bin/compass:23:in `load '
   /Users/somedude/.rvm/gems/ruby-2.3.0/bin/compass:23:in ``
   /Users/somedude/.rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks:15:in `eval '
   /Users/somedude/.rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks:15:in ``

Has anyone come across something similar when trying to run their SASS compiler? ANY help would be greatly appreciated.

Thanks,
Mark.

+1
ruby ruby-on-rails sass rubygems
source share
2 answers

Solved! It was a simple blunder.

Turns out I just needed to name the missing gems through my Gemfile :

 gem 'compass'
 gem 'sass'
 gem 'sass-globbing'
 gem 'breakpoint' 

There were also several version conflicts, but they were resolved by reinstalling stones for a specific version, for example:

  gem install breakpoint -v 2.5.0 

Hopefully this indicates that someone else has similar issues in the right direction.

Greetings.

+2
source share

Dependencies should be automatically installed, but you can try manually setting a breakpoint gem that it cannot find:

gem install breakpoint

0
source share

All Articles