anyenvのインストール
git clone https://github.com/riywo/anyenv ~/.anyenv
bashやzsh勢
export PATH="$HOME/.anyenv/bin:$PATH"
eval "$(anyenv init -)"
exec $SHELL -l
僕はfish勢なので、config.fish
に以下を追記
set -x PATH $HOME/.anyenv/bin $PATH
再読込
exec fish
確認
anyenv -v
インストールできるenv系を確認
anyenv install -l
上のコマンドが出来なかったので、、調べるとinit
をしないといけないっぽい
anyenv install --init
参考:https://medium.com/@riywo/anyenv-all-in-one-for-env-6423d23b0838
nodenvのインストール
anyenvでnodenvのインストール
anyenv install nodenv
nodenv
の確認
nodenv -v
出来ない。。。涙
fish勢はconfig.fish
に設定が必要なようだ。
set -x NODENV_ROOT $HOME/.anyenv/envs/nodenv
set -x PATH $HOME/.anyenv/envs/nodenv/bin $PATH
set -gx PATH $NODENV_ROOT/shims $PATH
これで再読込
exec fish
うまくいった!
yarnのインストール
npm経由でyarnをインストールする
npm install -g yarn
とやったが、うまくいかない。(一応パスを通せばできるっぽいけどめんどいw)
なので、潔くbrewでインストールしちゃうw
brew install yarn
これにて完了!
(icu4cとnodeが依存として勝手にインストールされちゃう)
あとがき
自分はfishシェルを使っていたため、色んな所でハマってしまった。
結果的にyarnのインストールまで完了することが出来た。
これからのyarnライフを満喫します。
ひろたつ