我用gulp來構建一個html項目。對於一些css員工,我使用指南針來構建。 我有任務,遵循kernel_require.rb:無法加載這樣的文件
gulp.task('compass',function(){
gulp.src('public_html/app/scss/style.scss')
//.pipe(plumber())
.pipe(compass({
config_file: './config.rb',
css: 'public_html/app/css',
sass: 'public_html/app/scss',
require: ['susy']
}))
//.pipe(autoprefixer('last 2 versions'))
.pipe(gulp.dest('public_html/app/css'))
.pipe(reload({stream:true}));
});
當我建立的一飲而盡指南針,我有錯誤的
LoadError on line ["55"] of ~/.rbenv/versions/2.3.1/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb: cannot load such file -- susy
Run with --trace to see the full backtrace
events.js:72
throw er; // Unhandled 'error' event
^
Error: Compass failed
我有確切的文件夾,該文件kernel_require.rb。 我導出路徑爲
export PATH=$PATH:~/.rbenv/versions/2.3.1/lib
export PATH=$PATH:~/.rbenv/versions/2.3.1/lib/ruby/site_ruby/2.3.0/rubygems/core_ext
但不起作用。如何解決這個錯誤?
感謝
編輯:
gem list
*** LOCAL GEMS ***
cairo (1.12.8)
chunky_png (1.3.7)
compass-core (1.0.3)
compass-import-once (1.0.5)
execjs (2.7.0)
gettext (3.0.3)
locale (2.1.0)
multi_json (1.12.1)
rb-fsevent (0.9.7)
rdoc (3.9.4)
sass (3.4.22)
susy (2.2.12)
text (1.2.1)
[email protected]:~$ susy -v
susy: command not found
'kernel_require'不是無法加載的文件,而是加載的文件; kernel_require嘗試(和失敗)加載的文件是'susy'。 – philomory
@philomory,ic。所以susy是missing.let我嘗試。謝謝 – batuman
@philomory,我已經安裝了susy,你可以在原文中看到編輯。但是我輸入susy -v,susy命令沒有找到。哪裏不對? – batuman