herohoroブログ

Voltaでnodeコマンドが使えない_修理編



🔄   2024-11-17

Voltaをインストールして、nodeを使おうとするとコマンドが使えないというエラー。

でも、volta run nodeを打つと反応する。

1. 準備

1-1. voltaが認識しているバージョンを確認
volta list

⚡️ Currently active tools:

Node: v18.17.1 (default)
Tool binaries available: NONE

See options for more detailed reports by running volta list --help.

1-2. voltaが正しくインストールできているかを確認
ls -la ~/.volta/bin

total 59656
drwxr-xr-x@ 9 herohoro staff 288 Nov 3 16:08 .
drwxr-xr-x@ 9 herohoro staff 288 Nov 3 15:41 ..
lrwxr-xr-x@ 1 herohoro staff 37 Nov 3 15:41 npx -> /Users/herohoro/.volta/bin/volta-shim
lrwxr-xr-x@ 1 herohoro staff 37 Nov 3 15:41 pnpm -> /Users/herohoro/.volta/bin/volta-shim
-rwxr-xr-x@ 1 herohoro staff 12482808 Aug 19 11:09 volta
-rwxr-xr-x@ 1 herohoro staff 7133472 Aug 19 11:09 volta-migrate
-rwxr-xr-x@ 1 herohoro staff 10923640 Aug 19 11:09 volta-shim
lrwxr-xr-x@ 1 herohoro staff 37 Nov 3 15:41 yarn -> /Users/herohoro/.volta/bin/volta-shim
lrwxr-xr-x@ 1 herohoro staff 37 Nov 3 15:41 yarnpkg -> /Users/herohoro/.volta/bin/volta-shim

nodeやnpmのバイナリが含まれていないことがわかる。

\ voltaのインストールに問題がある ε≡≡ヘ( ´Д`)ノ /

2. 実行

  1. voltaの設定確認
nano ~/.zshrc

  1. voltaの反応を見る
echo $PATH

  1. たくさんでてくる。他のファイルでも反応があるのかを確認する
grep -n 'VOLTA_HOME' ~/.zshrc ~/.zprofile ~/.zshenv
grep -n 'PATH' ~/.zshrc ~/.zprofile ~/.zshenv

→ やっぱりそれぞれのファイルから反応があることが確認できた

4. 1つのファイルに絞るために他のファイルに書かれた記述を削除していく

nano ~/.zshenv
  • 編集(Shift+^)
  • 保存して終了(Ctrl + O → Enter → Ctrl + X)

5. 改善されず、voltaを一旦消す

rm -rf ~/.volta

  1. 再インストール
curl <https://get.volta.sh> | bash

node -v
npm -v
共に動いた🎉

おわりに

心当たりは…ある。

vimをいじって遊んだ時に.zshrcをnanoで遊んでたのが原因だと思う。

vimのモードの切替えが、めちゃめちゃ不便で、でも楽しくって、nanoで開いたファイルも似たような感じになってたのが面白くなって、もっと分かりやすい書き方にしたいな〜って欲張った結果、動かなくする…という結末を生んでいたようだ。。。。

でも、直せたから結果オーライ(^_^)v

もっといじってもっと直してこのPCと仲良くなりたい〜〜〜♥


Xではたま〜にする更新のお知らせを行っています

興味ある方はLet'sフォロー★

▼ この記事に興味があったら同じタグから関連記事をのぞいてみてね

Buy Me A Coffee

新着記事を通知したい??


RSSリーダーにatomのリンクを登録すると通知が行くよ🐌

https://herohoro.com/atom

やってみてね(*´ω`*)(*´ω`*)

Twitter Timeline


フォロー大歓迎\(^o^)/