debianにnodejs、npm、gruntをインストールする
必要なファイル
sudo apt-get update sudo apt-get install build-essential curl git libssl-dev
バージョン管理ツールを使って入れるのが吉
どうもJS全般でバージョン差異による挙動変化が多く、開発環境下でもそれを変えながら作業する文化があるようだ。
nodejsについてもnvmとnaveと、全く同じ用途のライブラリがある。
ネットで検索しても言っていることはまちまちで、どちらを使ってもいいと思う。
環境によっても違うので、すんなり入りそうな方を自分で選ぶ。
~$ git clone git://github.com/creationix/nvm.git ~/.nvm ~$ source ~/.nvm/nvm.sh
これでnodeをバージョン管理するためのnvmがOK。
~$ nvm install latest Warning: Failed to create the file Warning: /home/ttaniguchi/.nvm/bin/node-N/A-linux-x64/node-N/A-linux-x64.tar.gz Warning: : No such file or directory ######################################################################## 100.0% curl: (23) Failed writing body (0 != 162) Binary download failed, trying source. Additional options while compiling: nvm: install N/A failed!
latest(最新取ってきて)は若干挙動がおかしいときがある。
~$ nvm install 0.10 ######################################################################## 100.0% Now using node v0.10.24 ~$ node -v v0.10.24 ~$ nvm list v0.10.24 current: v0.10.24 ~$ node -v v0.10.24 ~$ npm -v 1.3.21
やはりこちらが無難でした。
ここまでくれば、Macのときと同じ。
npm install -g grunt-cli
プロジェクト側は先日書いた記事のURL貼っておきます。
http://tak-taniguchi.hatenablog.com/entry/2013/12/21/162543
追記
~$ source ~/.nvm/nvm.sh
こちらのシェルはサーバープロセス毎に起動が必要なので、bashなどに記載しておく感じです。