Windows環境でちょっと試したnode.js。Macでも試してみます。
node.jsのインストールですが、nvmって便利ツールがあるようです。
windowsはサポートしてないようですが、macはOKみたいなんで使ってみます。
nvmのインストール
nvmのgithubページに書いてある通りに作業します。
特にsudoとかしないでユーザーのホームでインストールコマンドを実行します。
1
|
curl https://raw.githubusercontent.com/creationix/nvm/v0.18.0/install.sh | bash
|
インストール時の出力はこんな感じ。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 4058 100 4058 0 0 11845 0 --:--:-- --:--:-- --:--:-- 11830
=> Downloading nvm from git to '/Users/cozy/.nvm'
=> Cloning into '/Users/cozy/.nvm'...
remote: Counting objects: 2649, done.
remote: Total 2649 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (2649/2649), 502.96 KiB | 349.00 KiB/s, done.
Resolving deltas: 100% (1436/1436), done.
Checking connectivity... done.
Note: checking out 'v0.18.0'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b new_branch_name
HEAD is now at 5f5eb47... v0.18.0
=> Appending source string to /Users/cozy/.bashrc
=> Close and reopen your terminal to start using nvm
|
「nvm使うにはターミナル再起動してね」とあるんでターミナル再起動します。
MacBook:~ cozy$nvm –version
0.18.0
一応、動いてるようです。
node.jsのインストール
やっとこさnode.jsのインストールです。
v0.10.xの最新バージョンをインストールするには
1
2
3
|
MacBook:~ cozy$nvm install 0.10
######################################################################## 100.0%
Now using node v0.10.33
|
nodeを実行してみます。
1
2
3
4
5
6
|
MacBook:~ cozy$node
> 1+2
3
> console.log("hello world");
hello world
undefined
|
動いてるようです。
ターミナル(shell)の設定
これだけだとターミナル再起動するとnode使えなくなるようです。
nvmのインストーラにより~/.bashrc か、~/.profile か、 ~/.zshrc に
1
2
|
export NVM_DIR="/Users/cozy/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
|
が追加されていますが、nodeの使用開始が書かれていません。
てことで、(うちの環境では~/.bashrcに)以下を追加しときました。
OSS系のおされな開発環境作るにはmacの方が良いかもねー。さすがunix。