• HOME
  • Diary
  • Voltaでちょっとつまづいた。

Voltaでちょっとつまづいた。

新しくプロジェクトの設定をしている時に少々あったのでメモ。

Voltaで管理していたけどちゃんと設定をしていなかったのでエラーが出た。
(違うプロジェクトでは設定していたが、その設定のことを忘れていた。

note: node is shadowed by another binary of the same name at /usr/local/bin/node. To ensure your commands work as expected, please move /Users/ユーザー名/.volta/bin to the start of your PATH.

このメッセージは、nodeコマンドが複数の場所に存在し、その中で/usr/local/bin/nodeにある古いバージョンのNode.jsが優先されていることを警告しています。VoltaというツールがNode.jsのバージョン管理を行っているため、/Users/ユーザー名/.volta/binにインストールされているNode.jsを優先的に使うべきだと提案しています。

PATH環境変数に/Users/ユーザー名/.volta/binを優先的に配置することで、Voltaが管理しているNode.jsを常に使うように設定できます。

nano ~/.zshrc   # zshの場合
nano ~/.bashrc  # bashの場合

設定ファイルの末尾に、次の行を追加して/Users/ユーザー名/.volta/binをPATHの先頭に設定

export PATH="/Users/ユーザー名/.volta/bin:$PATH"

NANOが開くのでファイルに保存して閉じる
・該当の箇所にカーソル移動
・記述
・Ctrl+O を押して保存
・エンター
・Ctrl+X を押してエディタを閉じ

設定を反映(コマンドを打たないといけないよ

source ~/.zshrc   # zshの場合
source ~/.bashrc  # bashの場合

んで確認

node -v
npm -v