2016-04-27 5 views
2

So heute habe ich versucht, MeepBot für StreamMe zu installieren, und ich lief in den Fehler, der sagt: "'libsass' Bindungen nicht gefunden. Versuchen Sie 'node-sass' neu zu installieren . " Ich habe es millionenfach neu installiert. Ich habe versucht: "npm un/install --save-dev node-sass", "npm rebuild node-sass," usw. Kann mir bitte jemand eine Antwort auf mein Problem geben?"libsass bindings nicht gefunden. Versuchen Sie node-sass neu zu installieren"

Bild: http://prntscr.com/axbxu8

P. S. Denken Sie daran, ich verwende CentOS 6.

+0

@ Revin Bray Welche Version auf Knoten verwenden Sie? –

Antwort

0

haben Sie versucht, alles neu zu installieren? rm -rf node_modules; npm i. Ich musste das schon mehrmals machen.

ansonsten sollte npm rebuild node-sass funktionieren, es sei denn, es gibt mehrere Versionen von node-sass in Ihrem Abhängigkeitsbaum - dann vielleicht nicht. nimmst du npm v3 +?

0

Ich würde vorschlagen, versuchen Sie Ihre gcc compiler aktualisieren, wie Node-Sass gcc verwendet, um zu kompilieren. Und dann versuchen, diese -

npm rebuild node-sass 

Wenn das nicht funktioniert, dann versuchen Sie diesen Code runing (Sie müssen Knoten Version 4 verwenden oder oben).

npm install -g n 
rm -R node_modules/ 
npm uninstall --save-dev node-sass 
npm install --save-dev [email protected] 
npm install 
npm -g install [email protected] 
npm rebuild node-sass 

Wenn Sie mehrere Version von Knoten verwenden, dann werden Sie npm rebuild node-sass Sie Knoten Version jedes Mal laufen müssen geändert werden.

Sie können auch gulp-sass npm install [email protected] verwenden, wenn Sie möchten.

+0

Nein, bekomme immer noch den Fehler: c –

1

Nach node-sassREADME.md nur Binärdateien des Projekts für „populäre Plattformen“ (d. Windows-/Mac) enthalten sind, und Sie können für andere Plattformen wie CentOS bauen müssen.

sind hier etwa die Schritte (die readme lesen würden Sie eine bessere Idee geben):

- cd to the node-sass directory within your project source. 
- node scripts/install.js 
- node scripts/build.js 

eine Meldung wie Binary sehen sollte, ist in Ordnung; Beenden. Versuchen Sie erneut, npm rebuild node-sass auszuführen, und es sollte funktionieren!

+0

Ich hätte dies dem Kommentar meiner vorherigen Antwort hinzugefügt, aber es hat zu viele Zeichen, um als Kommentar hinzuzufügen. Hoffe es funktioniert für dich. –

0

Ich war mit diesem Problem konfrontiert. In meinem Fall bezog sich der Elternteil package.json auf eine neue Version von node-sass, aber die Version von gulp-sass bezog sich auf alten Knoten-Sass. Sobald ich Gulp-Sass auf die neueste Version aktualisiert und 'npm rebuild node-sass' ausgeführt habe, war das Problem weg.

Verwandte Themen