2016-08-08 21 views
1

Ich verwende NodeJS und das Projekt durch SemaphoreCI ausgeführt. Das Projekt funktioniert gut auf meinem Computer, schlägt aber auf Semaphore fehl. Ich vermute, dass es wegen der Versionsunterschiede der Knoten ist (meins ist v5.5, Semaphore benutzt v0.12).Aktualisieren von NodeJS auf SemaphoreCI

Google gab mir somanyresults auf, wie mein Knoten zu aktualisieren, aber fast alle von ihnen benötigen sudo Zugang. Ich habe mich gefragt, ob jemand ähnliche Probleme bei Semaphore hatte.

Antwort

1

Semaphore gibt Ihnen vollen sudo Zugriff, so dass Sie einen beliebigen Linux Befehl ausführen können, wie Sie es in Ihrer Entwicklungsumgebung tun, hier ist ein Beispiel von the Semaphore docs.

Vollständige Liste der vorinstallierten Versionen von NodeJS auf Semaphore können Sie find here. Wie Sie sehen können, gibt es keine 5.5 Version auf der Plattform, so dass Sie es mit folgenden Befehle als Teil Ihres Build installieren und wechseln müssen:

nvm install 5.5 
nvm use 5.5 

Wenn Sie eine Version verwenden möchten, die Sie bereits vorinstalliert kann das mit folgendem Befehl tun:

nvm use 5.6