質問内容は表題にある通りです。
やりたいこと
node.jsとnpmをnodebrewを使用してインストールしたい
わからなくなった動機
Vue.jsの学習を行うために購入した教材が自分が入れていたnode.jsのバージョンよりも古いものであったので、アンインストールする機会にnodebrewでnode.jsをインストールしようと考えました。
教材にある通りに進めていたのですが、最後の 'node -v' をターミナルで打っても 'command not found' と表示されます。
User no MacBook-Air ~ % nodebrew install-binary v14.16.0 Fetching: https://nodejs.org/dist/v14.16.0/node-v14.16.0-darwin-x64.tar.gz ####################################################################################################################################################################################################################################### 100.0% Installed successfully User no MacBook-Air ~ % nodebrew ls v14.16.0 current: none User no MacBook-Air ~ % nodebrew use v14.16.0 use v14.16.0 User no MacBook-Air ~ % nodebrew ls v14.16.0 current: v14.16.0 User no MacBook-Air ~ % node -v zsh: command not found: node
もう解決していますが、色々と見るべきポイントがあるので共有します。
今回は「Installed successfully」となっているので除外されますが、
Macbookは最近M1〜M2というARM系CPUへ移行しています。
このためv16以前のバージョンのNode.jsの実行ファイルを入手できず、動かす事が困難になります。
https://kotsukotsu.work/tech/2021-11-13-node-js-m1-mac-%E3%81%A7-nodebrew-%E3%81%8B%E3%82%89-node-v-16-0-0-%E6%9C%AA%E6%BA%80%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B/
次にhomebrewを使ってnodebrweを導入した場合バギーな挙動をすることがあります。
私も他人に導入させる場合は、homebrew越しに導入したnodebrewを一度アンインストールしてもらい、
GitHubのプロジェクトに書かれている方法で入れ直してもらうようにしています。
https://teratail.com/questions/93ih4f0skr60e2
返信に気が付かず、遅くなってしまいました。
すみません。
有益な情報ありがとうございます。🙇
回答1件
あなたの回答
tips
プレビュー