2014-07-24 3 views
6

Sto provando Gulp per la prima volta su una macchina virtuale Windows Server 2012. Di solito sono un utente Mac, quindi sono un po 'nuovo a Windows & Powershell per strumenti di sviluppo come questo. Ho installato Node.js & npm (e nient'altro). Ho creato il seguente Gulpfile base per compilare la mia Sass:gulp-ruby-sass non è un comando riconosciuto 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, faccio funzionare l'ordine gulp, ed emette il seguente:

[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 

Mi sto perdendo qualcosa qui? Devo installare Ruby o Sass? Ho pensato di farlo, avrei bisogno di un prompt dei comandi di Ruby e PowerShell non avrebbe avuto accesso ad esso. Qualsiasi consiglio è apprezzato!

risposta

11

Sì, è giusto, è necessario installare Ruby e Sass per ottenere gulp-ruby-sass lavoro.

Iniziare con il download del programma di installazione Ruby in base alle specifiche a this address. Una volta installato, si suppone di averlo sul tuo sistema e accessibile da PowerShell o dalla semplice riga di comando.

Dopo, basta eseguire il comando

gem install sass 

E il gioco è fatto.

+0

Grazie. Sto ancora usando l'interazione di tutti questi vari comandi di comando in Windows. –

+0

Felice che ti abbia aiutato :) –

+0

@KlasMellbourn Spiacente, non sono un madrelingua inglese :) –

0

Scaricare e installare Ruby: http://rubyinstaller.org/ insieme posizione rubino a percorso variabile d'ambiente riavviare il prompt dei comandi ed eseguire gem install sass

Questo è tutto.

+1

Sebbene questo collegamento possa rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire il link per riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia. - [Dalla recensione] (/ recensione/post di bassa qualità/12237787) –

+0

Sì Vini.g.fer, hai ragione, ho appena fornito il link per scaricare il ruby. Grazie per l'informazione –