Si vous avez installé Ruby dans le dossier Program Files, il est possible que lors de l’appel de la commande sass le terminal vous retourne cette erreur :
sass '""C:\Program' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
Pour résoudre ce problème :
- rendez-vous dans le dossier bin du dossier d’installation de Ruby et éditez les fichiers sass.bat, sass-convert.bat et scss.bat.
- au début des lignes 3 et 6, remplacez les guillemets dupliqués par des guillemets (donc
""
par"
), vos trois fichiers devraient ressembler au code ci-dessous. - enregistrez vos trois fichiers et relancez votre terminal.
Ça marche 😉
@ECHO OFF
IF NOT "%~f0" == "~f0" GOTO :WinNT
@"C:\Program Files\Ruby\bin\ruby.exe" "C:/Program Files/Ruby/bin/sass" %1 %2 %3 %4 %5 %6 %7 %8 %9
GOTO :EOF
:WinNT
@"C:\Program Files\Ruby\bin\ruby.exe" "%~dpn0" %*
Faites attention au chemin du dossier d’installation.