node.jsを公式リポジトリからChefを使ってインストールする

  • このエントリーをはてなブックマークに追加

Ubuntu 12.10にChefを利用してnode.jsをインストールしたかったのですが、単に apt-get install すると0.6.19と古いバージョン入るので、リポジトリを指定して以下の様なレシピを用意することでインストールできます。

# site-cookbook/nodejs/recipes/default.rb
%w{software-properties-common python-software-properties python g++ make}.each do |pkg|
package pkg do
action :install
end
end
execute "add-apt-repository -y ppa:chris-lea/node.js" do
user "root"
end
execute "apt-get update" do
user "root"
end
%w{nodejs}.each do |pkg|
package pkg do
action :install
end
end

もう少しスマートになる様な気もするのですが...。インストールされたバージョンは以下の様な形になります。

remper@host:~$ node -v
v0.10.23
remper@host:~$ npm -v
1.3.17
(Visited 16 times, 1 visits today)
  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメントを残す

*