2016-08-08 6 views
1

私はNodeJSを使用しており、SemaphoreCIでプロジェクトを実行しています。 プロジェクトは自分のマシンで正常に動作しますが、セマフォでは失敗します。私はそれがノードのバージョンの違い(私のv5.5、セマフォはv0.12を使用している)のためだと思う。SemaphoreCIでNodeJSをアップグレード

Googleは私に私のノードをアップグレードする方法についてsomanyresultsを与えたが、ほとんどすべてのこれらのはsudoアクセスする必要があります。セマフォに誰かが同様の問題を抱えていたのかどうか疑問に思っていました。

答えて

1

セマフォは完全なsudoアクセスを提供するので、dev環境で行うように任意のlinuxコマンドを実行できます。例はthe Semaphore docsです。

セマフォにNodeJSのプリインストールされているバージョンの完全な一覧は、find hereです。あなたが見ることができるように、インストールとビルドの一環として、以下のコマンドでそれに切り替える必要がありので、プラットフォームには5.5バージョンはありません:あなたはすでにあなたがプリインストールされているいくつかのバージョンを使用したい場合

nvm install 5.5 
nvm use 5.5 

次のコマンドでそれを行うことができます:

nvm use 5.6 
関連する問題