2017-01-07 11 views
0

最新のEmberJSを使って開発したいプロジェクトがあります。現在、ノード0.10.4が私が与えられたマシンにインストールされています。これは私が必要とするバックエンドシステムの厳しい要件です。 nodejsは古くなっているので、NodeJを更新せずにこのマシンに最新のEmberをインストールすることはできません。私のemberアプリケーションはsocket.ioを介してバックエンドシステムと通信しなければなりません。このマシン上に仮想開発環境を作成して最新のnodejを持つEmberを開発し、開発中にsocket.io接続を簡単に設定することは可能でしょうか?古くなったノードバージョンのマシンでのEmberJS開発

私は上の任意のアイデア私が間違っている場合

エンバーは、配布ファイルにダウンしてコンパイルされた後、私は簡単に問題はないと私の古くなったnodejsのパブリックフォルダにこれらのファイルを移行しますが、私を修正できると信じて新しいマシンを求めずに簡単に構成できるソリューション?

答えて

2

です。この状況を処理する最も簡単な方法は、ノードバージョンマネージャNVM)。 hereのインストール手順に従ってください。

次に、nvm install <desired version of node>と入力します。

たとえば、バックエンドシステムを開発する場合は、まずnvm install v0.10.4と入力します。 Emberアプリを開発するときはnvm install v6.0.0と入力してください。

(注:ダウンロード可能なノードのバージョンを確認するには、nvm ls-remoteを実行してください)。

+0

これは、プロセスを自動化してノードバージョンをユーザーアカウントに接続する方法をとても使いやすいです。ユウラの答えと同じ効果があります – lzc

1

Linuxを使用している場合 - あなたは、以下のステップ実行できます。

  1. を最新のNode.jsで新しいユーザー
  2. ダウンロード・アーカイブを作成hereからバージョン:
  3. 新しいユーザーで任意のフォルダに抽出アーカイブ/ホームディレクトリ
  4. は、作成したユーザーに切り替えて行うecho "export PATH=$PATH:/path/to/your/latest/node/bin/node" >> ~/.bashrc;

次に、node.js 7。*。*をこのユーザーだけに使用できるはずですが、他のユーザーのデフォルトバージョンは0.10.4

関連する問題