anyenvの環境構築でつまる
Node.js以外でも使えるツール
普段は、Volta使ってるのですがanyenv
なるものを使う機会が最近ありました。Node.js以外にPythonのバージョン管理などをしてくれるツールみたいです。
anyenv - All in one for **env
This is a simple wrapper for rbenv style environment managers. You don't have to git clone or modify your shell profile for each **env anymore if you install anyenv.
anyenv - **env 用のオールインワン
これは rbenv スタイルの環境マネージャのシンプルなラッパーです。anyenv をインストールすれば、もう **env ごとに git clone したりシェルプロファイルを変更したりする必要はありません。
公式の手順通りにやったが他の何かが邪魔して上手くいかなかった😅
.zshrc
を修正。買ったばかりのMacなので、設定はまだこれだけですね。
# システムPATH
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$PATH
# Homebrew
eval "$(/opt/homebrew/bin/brew shellenv)"
# anyenv (anyenvを使用する場合)
if command -v anyenv 1>/dev/null 2>&1; then
eval "$(anyenv init -)"
else
# rbenv (anyenvを使用しない場合)
if command -v rbenv 1>/dev/null 2>&1; then
eval "$(rbenv init - zsh)"
fi
fi
# Rails
alias be="bundle exec"
export PATH="$HOME/.rbenv/shims:$PATH"
# その他の設定やエイリアスをここに追加
# 環境変数の重複を削除
typeset -U PATH
コマンドを実行する
brew install anyenv
まず、anyenvの初期化を行います:
anyenv init
このコマンドを実行すると、anyenvの初期設定が行われます。
初期化が完了したら、再度.zshrcファイルを読み込みます:
source ~/.zshrc
これで、anyenvが正しく設定されたはずです。確認のため、以下のコマンドを実行してください:
anyenv --version
バージョン情報が表示されれば、anyenvが正しく動作しています。
次に、nodenvをインストールします:
anyenv install nodenv
インストールが完了したら、再度シェルを再起動します:
exec $SHELL -l
nodenvが正しくインストールされたか確認します:
nodenv --version
バージョン管理するツールは流行りがあるのでもし自由な職場だったら、流行りのものを選んだ方がいいかもですね。その方が使いやすい🧑💻
Discussion