2014-07-24 6 views
6

Ich versuche Schluck zum ersten Mal auf einem Windows Server 2012 VM. Ich bin normalerweise ein Mac-Benutzer, also bin ich ein wenig zu Windows & Powershell für Dev-Tools wie folgt. Ich installierte Node.js & Npm (und nichts anderes). Ich habe die folgende grundlegende Gulpfile meinen Sass zu kompilieren:gulp-ruby-sass nicht ein anerkannter Befehl in 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']); 

In Windows Powershell Ich betreiben den gulp Befehl ein, und es gibt die folgend:

[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 

Fehle ich hier etwas? Muss ich Ruby oder Sass installieren? Ich dachte, ich würde eine Ruby-Eingabeaufforderung benötigen und PowerShell hätte keinen Zugriff darauf. Jede Anleitung wird geschätzt!

Antwort

11

Ja, das ist richtig, Sie müssen Ruby und Sass installieren, um gulp-ruby-sass arbeiten zu bekommen.

von Download Beginnen Sie den Ruby Installateur bei this address auf Ihren Angaben ab. Einmal installiert, sollte es auf Ihrem System installiert sein und über PowerShell oder die einfache Befehlszeile erreichbar sein.

Nach, führen Sie einfach den Befehl

gem install sass 

Und du bist fertig.

+0

Danke. Ich nutze immer noch das Zusammenspiel all dieser verschiedenen Eingabeaufforderungen in Windows. –

+0

Ich bin froh, dass Ihnen geholfen hat :) –

+0

@KlasMellbourn Sorry, ich bin kein englischer Muttersprachler :) –

0

Herunterladen und Installieren Rubin: http://rubyinstaller.org/ Set Rubin Standort Umgebungsvariable PATH die Eingabeaufforderung neu starten und gem install sass

ausführen, das es ist.

+1

Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier einzubeziehen und den Link als Referenz zur Verfügung zu stellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. - [Aus Bewertung] (/ review/low-quality-posts/12237787) –

+0

Ja Vini.g.fer, Sie haben recht, ich habe gerade den Link zum Download des Rubins zur Verfügung gestellt. Danke für die Information –