質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
bash

bash(Bourne-again-Shell)は sh(Bourne Shell)のインプリメンテーションに様々な機能が追加されたシェルです。LinuxやMac OS XではBashはデフォルトで導入されています。

npm

npmは、Node Packaged Modulesの略。Node.jsのライブラリ・パッケージを管理できるツールです。様々なモジュールを簡単にインストールでき、自分でモジュールを作成し公開する際にも使用できます。

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Q&A

解決済

1回答

14549閲覧

node -v が -bash: node: command not foundになってしまう

mmmmmr

総合スコア18

bash

bash(Bourne-again-Shell)は sh(Bourne Shell)のインプリメンテーションに様々な機能が追加されたシェルです。LinuxやMac OS XではBashはデフォルトで導入されています。

npm

npmは、Node Packaged Modulesの略。Node.jsのライブラリ・パッケージを管理できるツールです。様々なモジュールを簡単にインストールでき、自分でモジュールを作成し公開する際にも使用できます。

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

0グッド

0クリップ

投稿2020/05/11 16:11

掲題の通りです。
npmのバージョン指定をしたく、nodeやnodebrewの
インストールとアンインストールを繰り返し試行錯誤しているうちに
node -vを実行時に-bash: node: command not foundが出るようになってしまいました…。
PATHを通しているはずなのですが、何をしてもエラーが解消できず、
途方に暮れています。。。
(いろいろ行っているうちにnodebrewのインストールフォルダもなぜかデフォルトと違う場所になってしまいました…)

どなたかご助力いただけないでしょうか。
よろしくお願い致します。

nodebrewインストールディレクトリ
/usr/local/var/nodebrew
~/.bash_profile
export PATH=$PATH:./node_modules/.bin export PATH=/usr/local/var/nodebrew/current/bin:$PATH

経緯

  1. nodebrew にて、Node.jsとnpmをインストール
  2. nodeのversionに対応するnpm versionではなく、別途バージョンを指定したかったため一度nodeとnpmを削除し、nodebrew経由でinstallし直す

  参考URL:https://qiita.com/am/items/d3866698e0ab3bea01b3
0. node -vを実行時に-bash: node: command not foundが出る
0. nodeとnpmを再度削除、nodebrew自体の削除を行い、再度インストール
参考URL:https://qiita.com/tonkotsuboy_com/items/f5d17f0b9698554a7716
0. nodebrewのインストール先が変わる(元々は PATH=$HOME/.nodebrew/current/bin:$PATH

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

こちら参考にcurlでnodebrewをインストールし直して解決しました。

https://teratail.com/questions/24309?link=qa_related_pc

このエラーが出てnodebrewからnodeがインストール出来ない原因は、
homebrewからnodebrewをインストールしていたこと
でした。

どうやら、Yosemite以降はhomebrewからインストールしてしまうと、curlが動かなくて
Node.jsがインストール出来ないようです。
【参考】nodebrewはhomebrewではなくDocsにあるcurlを使ってインストールする

従って、一度homebrewからnodebrewをアンインストールし、
公式の指示に従って再度nodebrewをインストールしたところ、無事Node.jsのインストールも成功しました。

投稿2020/05/11 16:31

mmmmmr

総合スコア18

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問