必要なものと、どこからインストールするか
OSX (MacPorts) | OSX (Homebrew) | Windows | ||
---|---|---|---|---|
node | nvm | nvm | nvm-windows | 本体 |
nvm | git | brew | インストーラ(?) | 複数versionのNodeをあれこれ取り替えるのに必要 |
npm | nvm | nvm | nvm-windows | パッケージマネージャ。必要なものはリカーシブに全部取ってきてくれて version 確認までやってくれる |
electron | npm | npm | npm | 本体 |
OSX (Homebrew) の場合
brew install nvm
~/.zshenv の最後に
export NVM_DIR="$HOME/.nvm"
. "/usr/local/opt/nvm/nvm.sh"
追加(which nvm
が暴走するようになるが無視)。
nvm ls-remote
して動作&バージョン確認してインストール。
nvm install v6.11.0
nvm use v6.11.0
node -v
npm --version
npm install electron -g
node, npm がインストールされ、npm で global に electron をインストールする。
OSX (MacPorts) の場合
git clone git://github.com/creationix/nvm.git ~/.nvm
~/.zshenv の最後に
. $HOME/.nvm/nvm.sh
追加。以下は Homebrew と一緒。
参考
http://mollifier.hatenablog.com/entry/20110221/p1
Windows の場合
- nodist (古い)
- nvmw (python,gitが必要)
- nvm-windows
coreybutler/nvm-windows インストーラはインストールが不完全に終わるようだった(プログレスバーが半分くらいでいきなり完了。インストールされたであろうファイルが見つけられないなど)
noinstall.zip を実行してみたら、そのあとではインストーラからのインストールが動いた(?)
AppData¥¥Roaming¥¥nvm にインストールされ、パスも通っている
参考
http://jsstudy.hatenablog.com/entry/functionaljs-9-nvm-windows
http://multix.jp/install-nodejs/
コマンドプロンプト上で nvm が動くので、以下は上の Homebrew の nvm install v6.11.0
以下と同じ。