2015-11-05 2 views
8

nodejsをDockerfile経由でdebianベースのコンテナにインストールしようとしています。私はそこのさまざまな分布について少し混乱しています。私は最新のSTABLEを配布したいとの結論に達しました。nodejs v0.12とv5.xディストリビューションの違い

nodesource/distributions#debでは、4つの異なるディストリビューション(v0.10、v0.12、v4.x、v5.x)があります。私が理解する限り、私はv5.x(reading this blog postで、私はグーグルグッドランダムなものの中で)が必要です。しかし、私が探しているところでは、人々は、nodejs.com official site distributionsのリリースが今回のバージョンv5.0.0以降であっても、v0.12(これは最新の安定版LTSです)をインストールすることをお勧めします。

だから、私はインストールの2つの可能な方法を持って、任意のヘルプ(多分これはばかな質問ですが、それは一種の混乱私にはあり、少し詳しく説明してください)

curl -sL https://deb.nodesource.com/setup_5.x | bash - 
apt-get install -y nodejs 

か彼らは2016年

あなたに有効期限が切れるように設定されているため

curl -sL https://deb.nodesource.com/setup_0.12 | sudo -E bash - 
sudo apt-get install -y nodejs 
+0

あなたはchangelogsと完全なバージョンの説明を読んで、あなたのニーズに最も適したものをダウンロードする必要があります。他の人のためにその質問に答えることは非常に難しいです... – baao

+0

@マイケルあなたが答えを知らない(または質問した人について) "他人のためにその質問に答えることは非常に難しい"という意味ではありません – Fdo

+0

@ Fdoマイケルからの正当なコメントと、あなたの最後から完全に不必要な無礼。 –

答えて

14

あなたは間違いなく、支持体としてのNode.jsのv0.xバージョンのいずれかを使用するべきではありませんNode.jsの次のLTS(長期サポート)バージョンであるv4(コード名argon)または最新の安定版であるv5のいずれかを使用する必要があります。

FROM node:5 
+0

ありがとう!私はすでに別のベースイメージを使用しています。そのため、手動でノードをインストールしています...私は経験豊富なドッカーユーザーではありません。ノードの公式イメージを使用して問題を解決するより良い方法ですが、このようにしてください:) – Fdo

+0

ノードは数ヶ月の間にどのように速く0.12.xから4.xから5.xに移動しましたか?完全に失われたo.o – prusswan

+2

@prusswan簡単な説明:1.0.0から3.0.0までio.jsと呼ばれていました。 io.jsはnode.jsのフォークだったNode.jsのウェブサイトで詳しく読む:https://nodejs.org/en/download/releases/ – Olov

4

私はNode.jsの/ NPMに新たなんだと同様に、このことで混乱していた:

また、Node.jsの公式ドッカーイメージを持っています。私は別のモジュールをインストールNPMとき

yumのは、その後のNode.js

の0.10バージョンをインストールします「YUM nodejsをインストール」を使用してCentOSの7にインストールするよ、私は>それはNode.jsのを望んでいたと言って、いくつかの警告を見ました= 0.12 ...私はv0.12が必要だと私に信じさせました...(Duh、5.3.0> = 0.12、しかし私は当時混乱して怖かったです)

私はこの質問に私を連れて来ました。私はマイケルズのアドバイスに従った。

私が行って、変更ログを読んで、彼のコメントで提案されているように、それはバージョン番号が連続している、彼らは短い時間でいくつかの大きなジャンプを持っていることはかなり明らかだ:

v0.10.39 : 2015-06-18 
... 

v0.12.7 : 2015-07-09 
... 

v3.0.0 : 2015-08-04 
... 

v4.1.0 : 2015-09-17 
... 

v5.3.0 : 2015-12-16 

・ホープ助けてくれた。