Ich verwende NVM, um meine Node.js-Versionen auf dem System zu verwalten, und seit ich es installiert habe, funktionieren meine Rails-Apps nicht mehr.rails execjs kann keinen Knoten finden, wenn NVM verwendet wird
ExecJS nicht Knoten Laufzeit zu finden, was den Fehler scheinen:
Node.js (V8) runtime is not available on this system (ExecJS::RuntimeUnavailable)
, welche Maßnahmen erforderlich sind, NVM mit ExecJS spielen gut zu machen?
Haben Sie versucht, 'nvm use [YOUR_VERSION]' auszuführen, bevor Sie Ihre Rails-Anwendung ausführen? – 19WAS85
Wie ist Ihre Rails-Umgebung eingerichtet? Die von nvm verwendeten Pfade können auf dem Pfad fehlen, den der Passagier verwendet, wenn Sie Passagier verwenden. Siehe meine Antwort auf http://stackoverflow.com/questions/14187681/node-js-not-found-by-rails-execjs/24020042#24020042 es kann Ihnen helfen, das Problem zu diagnostizieren. –
@WagnerAndrade danke! 'nvm use' arbeitete für mich. – dolzenko