Ich habe einige Versuche unternommen, SASS auf Netbeans zu installieren. Ich habe das folgende Tutorial verfolgt:
Ich erhalte den folgenden Fehler beim Erstellen und Versuch, die SASS-Datei zu speichern, und es wird keine CSS-Datei erstellt.
"" C: \ Ruby193 \ bin \ sass.bat "" -Cachestandort " "C: \ Benutzer \ Leanne \ AppData \ Local \ NetBeans \ Cache \ 7.4 \ Sass-Compiler" "C: \ Benutzer \ Leanne \ Dokumente \ work \ freelance \ sites \ fws_templates \ gamer \ scss \ store.scss" "C: \ Benutzer \ Leanne \ Dokumente \ work \ freelance \ sites \ fws_templates \ gamer \ css \ store.css" '"ruby.exe"' wird nicht als interner oder externer Befehl erkannt, ausführbares Programm oder Batch-Datei. Fertig. "
Ich habe den ganzen Morgen hier gestanden, bitte helfen Sie ...
AKTUALISIEREN Ich habe versucht, den Anweisungen unten zu folgen, und es funktioniert immer noch nicht, obwohl ich eine etwas andere Fehlermeldung erhalten habe:
"C: \ Rubin193 \ bin \ sass.bat" "--cache-location" "C: \ Benutzer \ Leanne \ AppData \ Local \ NetBeans \ Cache \ 7.4 \ Sass-Compiler" "C: \ Benutzer \ Leanne \ Dokumente \ work \ freelance \ sites \ fws_templates \ gamer \ scss \ store.scss" "C: \ Benutzer \ Leanne \ Dokumente \ work \ freelance \ sites \ fws_templates \ gamer \ css \ store.css" Syntaxfehler: Zu importierende Datei nicht gefunden oder nicht lesbar: Fundament / Komponenten / Akkordeon. Ladepfad: C: / Benutzer / Leanne / Dokumente / Arbeit / Freelancer / Sites / fws_templates (Veraltet) in Zeile 10 von C: \ Benutzer \ Leanne \ Dokumente \ work \ freelance \ sites \ fws_templates \ gamer \ scss \ foundation \ foundation.scss Ab Zeile 11 von C: \ Benutzer \ Leanne \ Dokumente \ Arbeit \ freiberuflich \ Sites \ fws_Templates \ gamer \ scss \ store.scss Verwenden Sie --trace für Backtrace. Fertig.
Aber jetzt bekomme ich einfach wieder die ursprüngliche Fehlermeldung. Keine Ahnung, was zu tun ist. Siehe Bild unten, das zeigt, dass ich alles gemäß den Anweisungen gemacht habe (denke ich).
Ihre Pfadumgebungsvariable zeigt auf den falschen Ordner
Ihr Pfad zu Ruby ist C: \ Ruby193 \ bin
Gehen Sie zurück und bearbeiten Sie Ihre Pfadumgebungsvariable so, dass sie auf C: \ Ruby193 \ bin verweist. Im Moment haben Sie C: \ Ruby \ 192 \ bin
BEARBEITEN
Und jetzt entfernen Sie den Backslash zwischen Ruby und 193.
Ihr Pfad ist eingestellt auf: C: \ Ruby \ 193 \ bin :-)!
Ihre .bat ist in Ordner: C: \ Ruby193 \ bin
TIPP
Gehe zu Optionen
Verschiedenes - & gt; CSS-Präprozessoren
check: Generiere zusätzliche Informationen (debug)
Sie haben keinen Pfad zu ruby.exe
, was c:\Ruby2\bin
in Ihrer PATH
Variable ist.
In Windows 7:
Klicken Sie mit der rechten Maustaste auf Arbeitsplatz und wählen Sie Properties
- & gt; Gehe zu
Advanced
Tab - & gt; Klicken Sie auf die Schaltfläche Environmental Variables
Markieren Sie im Fenster Environmental Variables PATH
variable in
Klicken Sie im Abschnitt Systemvariablen auf Edit
Hängen Sie ;c:\Ruby2\bin
an das Ende an (das Semikolon ist beabsichtigt)
Starten Sie command prompt
Sie haben keinen Pfad zu ruby.exe
Installieren Sie einfach Ruby, verwenden Sie das Ruby Installationsprogramm für Windows .
Wenn Sie den Installationsassistenten durchlaufen, gelangen Sie zu diesem Optionsbildschirm:
Von dem, was ich sagen kann, ist die einzige Option, die Sie überprüfen müssen, die mittlere Option, die Ihren Befehlszeilen-Anweisungen hilft zu erkennen, wo (wie es heißt) "ausführbare Ruby-Dateien" finden. Andernfalls erhalten Sie die Fehlermeldung "Ruby wird nicht als interner oder externer Befehl erkannt", wenn Sie versuchen, Sass in der Eingabeaufforderung zu installieren. Gehe zu Optionen
Verschiedenes - & gt; CSS-Präprozessoren
check: Generiere zusätzliche Informationen (debug)
Weitere Informationen finden Sie unter Einrichten von Sass unter Windows
Sie sind in der obigen Nachricht in Ordnung. Das Problem ist, dass Netbeans diese Änderungen nicht sofort erfassen soll. Sobald Sie die obigen Änderungen vorgenommen haben, müssen Sie NetBeans erneut RESTARTIEREN, damit die Änderungen übernommen werden. Das hat für mich funktioniert. Lass es mich wissen, wenn es für dich funktioniert.
Danke