【EC2】npmをインストールする
デフォルトのrepo設定ではnpmがない。
epelから入れるのが一番簡単そう。
$ rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
$ yum install npm --enabelrepo=epel
これで無事はいるはず。
Chefで書く場合は以下。
bash 'add_repo_epel' do code <<-EOC rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm EOC creates '/etc/yum.repos.d/epel.repo' end package 'npm' do action :install options '--enablerepo=epel' end
gitからcloneしてきてmakeする方法の方が良いのかな……。
よく分からないので楽な方ですませようと思う。