0
1

More than 1 year has passed since last update.

nodenvライブラリをインストールしたはずなのに、nodenvコマンドが使えなかったので解決してみた。[パスを通せば解決。]

Posted at

問題

・Node.jsライブラリをインストールしたはずなのに、nodenvコマンドが使えない。

#/Users/ユーザ名/Work2
$ nodenv local 14.0.0
-bash: nodenv: command not found

結論

・.bashrcファイルのパス設定を書き換えて,nodeコマンドのパスを通せば解決。

#/Users/ユーザ名/
$echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.bashrc
$source .bashrc
$nodenv local 14.0.0
$node -v
v14.0.0

結論に至るまで

予想した原因

今回の問題の原因があるとすれば、以下の2つだと考えました。
      ・そもそもNode.jsがインストールされていない。
      ・パスの設定がされていない。

というわけでこれらについて調べればエラーを解決できると思ったので早速やっていこうと思います。

計画

      ・Node.jsがインストールされているのかを確認する。
      ・パスの設定を確認して、パスを通す。

計画実行

まずはNode.jsがインストールされているのかを確認してみようと思います。
確認する方法がわからなかったので、とりあえず再インストールしようとしてみる。
$anyenv install nodenv
$anyenv: /Users/sanadatadashitsuki/.anyenv/envs/nodenv already exists
Reinstallation keeps versions directories
continue with installation? (y/N) N

どうやら、Node.jsはしっかりインストールできているようです。

じゃあパスを設定すればいいわけだ。

ただ、パスを設定をすればいいのはわかったけど、どんなコードを書けばいいのかわからない。

・というわけでググってみたところこんな記事を発見した。
nodeコマンドが使えない場合の対処法

この記事を読んで.bashrcファイルか.bash_profileファイルを編集すればいいということがわかった。
ただ、その中のファイルにどんなコードを書けばいいのかがわからなかったので、引き続き調べ物を続けてみると、次のサイトを見つけた。

【mac】ターミナルでnpmが使えない時の対処法

このサイトで記述されていることを実践してみたらできました。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1