簡體   English   中英

安裝羅盤寶石后出現紅寶石1.9.1錯誤

[英]ruby 1.9.1 error after installing compass gems

我在ubuntu 12.04上安裝了指南針,如下所示:

sudo gem install compass
sudo gem install sass

但運行此命令后:

compass version

我收到此錯誤:

/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救援在'來自/usr/local/lib/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:144:in require' from /usr/lib/ruby/gems/1.9.1/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches/browser_support.rb:1:in '來自/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:in require'來自/usr/lib/ruby/gems/1.9 .1 / gems / compass-0.12.2 / lib / compass / sass_extensions / monkey_patches.rb:2:在block 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每個'from /usr/lib/ruby/gems/1.9.1/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches中。 rb:1: <top (required)>' from /usr/local/lib/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in <top (required)>' from /usr/local/lib/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in要求'from /usr/local/lib/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in <top (required)>' 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.rb:9:in來自/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:in require'from /usr/lib/ruby/gems/1.9.1/gems/compass -0.12.2 / lib / compass.rb:5:在block in <top (required)>' 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來自/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 /usr/local/lib/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in <top (required)>' 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/bin/compass:20:in from from /usr/lib/ruby/gems/1.9.1/gems/compass-0.12。 2 / bin / compass:8:在fallback_load_path' from /usr/lib/ruby/gems/1.9.1/gems/compass-0.12.2/bin/compass:19:in fallback_load_path' from /usr/lib/ruby/gems/1.9.1/gems/compass-0.12.2/bin/compass:19:in '來自/ usr / bin / compass:23:in load' from /usr/bin/compass:23:in '

當我運行這個:

ruby -v

我明白了:

ruby 1.9.3p0(2011-10-30修訂版33570)[x86_64-linux]

需要在這里修復什么。

解:

如下所述:

gem uninstall compass
gem uninstall sass
gem install compass
gem uninstall sass
gem install sass

那是什么為我修好了。

卸載sass並使用以下命令重新安裝:

gem uninstall sass
gem install sass

由於某些原因

gem install compass

帶來一些最小的sass版本,這是小馬。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM