首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用gulp运行罗盘任务将导致LoadError

使用gulp运行罗盘任务将导致LoadError
EN

Stack Overflow用户
提问于 2014-07-29 00:34:34
回答 1查看 1.8K关注 0票数 4

当使用Gulp运行罗盘任务时(在OSX上),我会收到以下错误。我尝试过安装特定版本的罗盘和sass (以不同的顺序),没有任何显著的效果。

代码语言:javascript
复制
[17:25:46] LoadError on line ["54"] of /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb: cannot load such file -- compass/import-once/activate
Run with --trace to see the full backtrace


events.js:72
    throw er; // Unhandled 'error' event
          ^
Error: Compass failed
  at Transform.<anonymous> (/Users/liamegan/Projects/WTC/nintendo.wethecollective.com/html/Websites/Kids/web/node_modules/gulp-compass/index.js:37:28)
  at ChildProcess.<anonymous> (/Users/liamegan/Projects/WTC/nintendo.wethecollective.com/html/Websites/Kids/web/node_modules/gulp-compass/lib/compass.js:136:7)
  at ChildProcess.EventEmitter.emit (events.js:98:17)
  at maybeClose (child_process.js:743:16)
  at Socket.<anonymous> (child_process.js:956:11)
  at Socket.EventEmitter.emit (events.js:95:17)
  at Pipe.close (net.js:465:12)

我的指南针版本是0.12.7,我的sass版本是3.3.13,但是我也尝试过使用sass 3.2.19。

我的sass吞咽过程如下:

代码语言:javascript
复制
gulp.task('sass', function() {
  gulp
    .src('./_src/sass/screen.scss')
    .pipe(compass({
      config_file: './config.rb'
    }))
    .pipe(gulp.dest('./assets/css'))
})

任何帮助或洞察力都将不胜感激。

干杯,我

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-29 18:22:51

我用以下方法修正了这个问题:

代码语言:javascript
复制
sudo gem uninstall sass
sudo gem uninstall compass
sudo gem install sass
sudo gem install compass --pre

这安装了预先发行版的罗盘,它适用于最新的稳定版本的sass。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25006525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档