2016-04-28 5 views
1

Ich habe jede mögliche Ruby-Ressource durchsucht, die nach einer Lösung für diesen Fehler sucht, kann aber nicht für das Leben von mir herausfinden was ich falsch mache.Fehlerkompilierung Compass LoadError on line ["179"] .. data.rb: Kann keine solche Datei laden

Ich versuche, meine Sass-Compiler für eine Drupal-Build von einem früheren Projekt arbeiten. Mit dem folgenden Stack: Ruby 2.3.0, Sass 3.4.22, Kompass & Compass Core 1.0.3, Bundler 1.11.2. Ich habe bereits versucht, die Edelsteine ​​zu deinstallieren und neu zu installieren, aber ohne Erfolg.

Der Fehler tritt auf, wenn ich den bundle exec compass watch Befehl ausführen, die in der folgenden Ausgabe führt:

 
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 `' 

Hat jemand etwas Ähnliches begegnet, wenn sie versuchen, ihre SASS Compiler zu bekommen zu laufen? JEDE Hilfe würde sehr geschätzt werden.

Danke,
Mark.

Antwort

2

Gelöst! Es war so eine einfache Aufsicht.

Es stellt sich heraus, ich brauchte nur über die fehlenden Edelsteine ​​zu nennen meine Gemfile:

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

auch einige Versionskonflikte Es gab, aber diese durch eine Neuinstallation Edelsteine ​​durch spezifische Version behoben wurden, zum Beispiel:

gem install breakpoint -v 2.5.0

Hoffentlich deutet dies jemand anderen mit ähnlichen Problemen in die richtige Richtung.

Prost.

0

Abhängigkeiten automatisch installiert werden sollen, aber Sie könnten versuchen, manuell das Breakpoint Juwel der Installation, dass es nicht finden kann:

gem install breakpoint

+0

Danke für die Rückmeldung an mich Keith! Leider scheint die manuelle Installation von Breakpoint das Problem nicht zu lösen. Der Fehler, den ich bekomme, ist immer noch derselbe. Die Breakpoint-Version, die ich installiert habe, ist 2.7.0. –

Verwandte Themen