nvmでsudoする

nvmのnodeでport80を普通に使おうとすると

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
Error: listen EACCES
    at errnoException (net.js:632:11)
    at Array.0 (net.js:718:28)
    at EventEmitter._tickCallback (node.js:192:40)

が出る。sudoでやると通るが、sudoにはnodeは入ってない

https://github.com/creationix/nvm/issues/43
調べたら、このalias貼るやつが楽で良かった。

~/.nvm/nvm.sh

alias node='$NVM_BIN/node'

~/.bashrc

alias sudo='sudo '

を足して

source ~/.nvm/nvm.sh
source ~/.bashrc

で動く