【发布时间】:2015-10-21 02:10:05
【问题描述】:
我刚刚开始使用 ruby、gulp 和 node...
我安装了 ruby for windows,然后我安装了 sass,然后我安装了节点、gulp 和插件 gulp-ruby-sass
我的 gulpfile.js 中有这个
var gulp = require('gulp');
var sass = require('gulp-ruby-sass');
gulp.task('styles', function() {
return sass('sass/**/*.scss', { style: 'compressed' })
.pipe(gulp.dest('./css/'));
});
当我尝试运行 gulp 样式时出现此错误
C:\Users\angel\project.test>gulp styles
[14:29:02] Using gulpfile ~\project.test\gulpfile.js
[14:29:02] Starting 'styles'...
events.js:85
throw er; // Unhandled 'error' event
^
Error: Gem cmd is not installed.
【问题讨论】:
-
如果这是一个 Rails 项目,请确保您已运行
bundle install。此外,如果您使用 Rails,您可以考虑使用内置资产钥匙串。 Gulp 确实很强大,但有点像瑞士军队的电锯光剑,而 Sprockets(内置于 rails 资产管道)通常可以正常工作。
标签: ruby-on-rails ruby sass gulp