anyenvでnode.jsとCrystalをインストールする
使いたい環境によってバージョンを切替えたいので
anyenvでnode.jsとCrystalをインストールした際のメモ。
ちなみに環境はMacのVM上のManjaro-15.12-x86_64である。
1. anyenvをgithubからclone
% git clone https://github.com/riywo/anyenv ~/.anyenv
2. .zshrcにパスを設定
export PATH=$HOME/.anyenv/bin:$PATH
eval "$(anyenv init -)"
3. パスを有効化
% source ~/.zshrc
4. **envをインストール
% anyenv install crenv
% anyenv install luaenv
% anyenv install ndenv
5. 起動を確認
% anyenv version
下記の通りに表示されればok
*ただし、インストールする人の環境に依る
crenv: system (set by /home/haiju/.anyenv/envs/crenv/version)
luaenv: system (set by /home/haiju/.anyenv/envs/luaenv/version)ndenv: system (set by /home/haiju/.anyenv/envs/ndenv/version)
6. 公式の最新バージョンを確認し、ndenvでインストール可能なバージョンを確認
% ndenv install -l
7. 最新のv5.5.0をインストール
% ndenv install v5.5.0
8. インストール済みのバージョンを確認
% ndenv versions
v5.5.0
9. 使えるように切替える場合は以下
% ndenv global v5.5.0 --- PC全体で使えるようにする場合
% ndenv local v5.5.0 --- プロジェクトごとに切替えたい場合
10. 指定したバージョンに切り替わったか確認
% node -v
v5.5.0
*node.jsをインストールしたら自動的にnpmも入る
% npm -v
3.3.12
11.crenvでインストール可能なバージョンを確認
% crenv install -l
12.最新の0.11.1をインストール
% crenv install 0.11.1
13.インストール済みのバージョンを確認
% crenv versions
0.11.1
14.PC全体で使えるようにする
% crenv global 0.11.1
15.指定したバージョンに切り替わったか確認
% crystal -v
Crystal 0.11.1 [58c69f3] (Mon Jan 25 15:45:26 UTC 2016)
[参考サイト]
node.jsのバージョン管理のためにndenv & node-buildを作ったのとanyenvの宣伝 - As a Futurist...