ich ubuntu Kompass auf installiert 12.04 wie folgt:Rubin 1.9.1 Fehler nach dem Kompass gems Installation
sudo gem install compass
sudo gem install sass
Aber nachdem Sie diesen Befehl ausführen:
compass version
ich diesen Fehler:
/usr/local/lib/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:135:in
require': cannot load such file -- sass/script/node (LoadError) from /usr/local/lib/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:135:in
rescue in require' from /usr/local/lib/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:144:inrequire' from /usr/lib/ruby/gems/1.9.1/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches/browser_support.rb:1:in
' from /usr/local/lib/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:inrequire' from /usr/local/lib/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in
require' from /usr/lib/ruby/gems/1.9.1/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches.rb:2:inblock in <top (required)>' from /usr/lib/ruby/gems/1.9.1/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches.rb:1:in
each' from /usr/lib/ruby/gems/1.9.1/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches.rb:1:in<top (required)>' from /usr/local/lib/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in
require' from /usr/local/lib/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:inrequire' from /usr/lib/ruby/gems/1.9.1/gems/compass-0.12.2/lib/compass/sass_extensions.rb:9:in
' from /usr/local/lib/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:inrequire' from /usr/local/lib/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in
require' from /usr/lib/ruby/gems/1.9.1/gems/compass-0.12.2/lib/compass.rb:5:inblock in <top (required)>' from /usr/lib/ruby/gems/1.9.1/gems/compass-0.12.2/lib/compass.rb:4:in
each' from /usr/lib/ruby/gems/1.9.1/gems/compass-0.12.2/lib/compass.rb:4:in<top (required)>' from /usr/local/lib/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in
require' from /usr/local/lib/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:inrequire' from /usr/lib/ruby/gems/1.9.1/gems/compass-0.12.2/bin/compass:20:in
block in ' from /usr/lib/ruby/gems/1.9.1/gems/compass-0.12.2/bin/compass:8:infallback_load_path' from /usr/lib/ruby/gems/1.9.1/gems/compass-0.12.2/bin/compass:19:in
' from /usr/bin/compass:23:inload' from /usr/bin/compass:23:in
'
Wenn ich das ausführen:
ruby -v
ich:
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
Was hier festgelegt werden müssen.
Lösung:
Wie weiter unten erwähnt:
gem uninstall compass
gem uninstall sass
gem install compass
gem uninstall sass
gem install sass
und das, was es für mich fixiert.
Ich musste Sudo verwenden, um Sass wegen eines 'Gem :: FilePermissionError' zu installieren, aber immer noch das Gleiche. –
hmm es ist, was für mich arbeitete, tut mir leid, ich kann weiter helfen –
Mein böser, ich installiere sass nach der installation von kompass, nachdem ich beide deinstalliert habe und dann: 'gem install compass',' gem uninstall sass', dann 'gem install sass', es hat funktioniert, danke. –