2014-07-24 11 views
6

Tôi đang dùng thử gulp lần đầu tiên trên máy ảo Windows Server 2012. Tôi thường là một người dùng Mac, vì vậy tôi là một chút mới cho Windows & Powershell cho các công cụ dev như thế này. Tôi đã cài đặt Node.js & npm (và không có gì khác). Tôi tạo ra các Gulpfile cơ bản sau đây để biên dịch Sass của tôi:gulp-ruby-sass không phải là lệnh được công nhận trong Windows

Gulpfile.js

var gulp = require('gulp'), 
    sass = require('gulp-ruby-sass'); 

gulp.task('styles', function() { 
    return gulp.src('Content/sass_new/application.scss') 
    .pipe(sass({ style: 'expanded', })) 
    .pipe(gulp.dest('Content/css')) 
}); 

gulp.task('watch', function() { 
    gulp.watch('Content/sass_new/*', ['styles']); 
}) 

gulp.task('default', ['styles']); 

Trong Windows Powershell, tôi chạy lệnh gulp, và nó kết quả đầu ra như sau:

[10:02:57] Using gulpfile C:\[path to]\gulpfile.js 
[10:02:57] Starting 'styles'... 
[10:02:57] gulp-ruby-sass: 'sass' is not recognized as an internal or external command, 
operable program or batch file. 
[10:02:57] Finished 'styles' after 316 ms 
[10:02:57] Starting 'default'... 
[10:02:57] Finished 'default' after 15 μs 

Am i thiếu cái gì ở đây? Tôi có cần cài đặt Ruby hoặc Sass không? Tôi nghĩ rằng để làm điều đó, tôi cần một dấu nhắc lệnh Ruby và PowerShell sẽ không có quyền truy cập vào nó. Bất kỳ hướng dẫn nào được đánh giá cao!

Trả lời

11

Đúng vậy, bạn cần cài đặt RubySass để nhận được gulp-ruby-sass hoạt động.

Bắt đầu bằng cách tải xuống trình cài đặt Ruby tùy thuộc vào thông số kỹ thuật của bạn tại this address. Sau khi cài đặt, bạn phải có nó trên hệ thống của bạn và có thể truy cập bằng PowerShell hoặc dòng lệnh đơn giản.

Sau đó, chỉ cần chạy lệnh

gem install sass 

Và bạn đã hoàn tất.

+0

Cảm ơn. Vẫn nhận được sử dụng để interplay của tất cả các lệnh nhắc nhở khác nhau trong Windows. –

+0

Vui mừng đã giúp bạn :) –

+0

@KlasMellbourn Xin lỗi, tôi không phải là người nói tiếng Anh bản địa :) –

0

Tải về và cài đặt Ruby: http://rubyinstaller.org/ bộ ruby ​​vị trí Path Biến Môi trường khởi động lại dấu nhắc lệnh và chạy gem install sass

Vậy là xong.

+1

Trong khi liên kết này có thể trả lời câu hỏi, tốt hơn nên bao gồm các phần quan trọng của câu trả lời tại đây và cung cấp liên kết để tham khảo. Câu trả lời chỉ liên kết có thể trở thành không hợp lệ nếu trang được liên kết thay đổi. - [Từ đánh giá] (/ review/low-quality-posts/12237787) –

+0

Có Vini.g.fer, bạn nói đúng, tôi chỉ cung cấp liên kết để tải về ruby. Cảm ơn đã cung cấp thông tin –

Các vấn đề liên quan