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

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

新規登録して質問してみよう
ただいま回答率
85.31%
Node.js

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

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

解決済

1回答

817閲覧

nodenv で Node.js をインストールしようとするとpython3.9を要求されるのだが多分インストールしたのに変わらずpython3.9を要求される

Syosinsyaaaaaa

総合スコア5

Node.js

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

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

0クリップ

投稿2024/02/18 07:58

編集2024/02/18 08:00

実現したいこと

プログラミング初心者です。まず私はJavaScriptを作成したいのですが、環境開発をする上でNode.jsという物をインストールしないといけないことが分かりました。それでhttps://zenn.dev/erukiti/articles/setup-javascript-macos 
このサイトを頼りに環境構築をしていったのですが 「nodenv で Node.js をインストールする」という部分で躓いています。というものサイトで 「$ nodenv install 14.15.0 と書いてください。そしてエラーが出る場合は、出てきたメッセージでぐぐってください。」と書いてありました。それで私はエラーコード nodenv: default-packages file not foundが出てくるのなぁと思ってましたが
Downloading node-v14.15.0.tar.gz...
-> https://nodejs.org/dist/v14.15.0/node-v14.15.0.tar.gz

WARNING: node-v14.15.0 is in LTS Maintenance mode and nearing its end of life.
It only receives critical security updates, critical bug fixes and documentation updates.

Installing node-v14.15.0...

BUILD FAILED (OS X 14.2.1 using node-build 4.9.138)

Inspect or clean up the working tree at /var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218155044.61180.PI2sNn
Results logged to /var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218155044.61180.log

Last 10 log lines:
/var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218155044.61180.PI2sNn ~/.nodenv/plugins
/var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218155044.61180.PI2sNn/node-v14.15.0 /var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218155044.61180.PI2sNn ~/.nodenv/plugins
Please use python3.9 or python3.8 or python3.7 or python3.6 or python3.5 or python2.7.
Node.js configure: Found Python 3.10.9...
Missing or stale config.gypi, please run ./configure
make: *** [config.gypi] Error 1
と出てきました。で内容は
警告:node-v14.15.0 は LTS メンテナンス モードにあり、サポート終了に近づいています。
重要な セキュリティ更新プログラム、重要な バグ修正、およびドキュメントの更新のみを受信します。

ノードv14.15.0をインストールしています...

ビルドに失敗しました (node-build 4.9.138 を使用する OS X 14.2.1)

/var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.C2U94l にある作業ツリーを検査またはクリーンアップします。
結果は /var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.log に記録されます。

ログの最後の 10 行:
/var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.C2U94l ~/.nodenv/plugins
/var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.C2U94l/node-v14.15.0 /var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/ T/node-build.20240218162920.61489.C2U94l ~/.nodenv/plugins
python3.9 または python3.8 または python3.7 または python3.6 または python3.5 または python2.7 を使用してください。
Node.js の設定: Python 3.10.9 が見つかりました...
config.gypi が見つからないか古い場合は、./configure を実行してください。
make: *** [config.gypi] エラー 1
というものでとりあえずそのpython3.9をインストールすればいいのかなと思い。python3.9をどのようにインストールするか分かりませんがinstall python3.9と打つと
usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 file2
install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 ... fileN directory
install -d [-v] [-g group] [-m mode] [-o owner] directory ...
となんかできたっぽいのでもう一度nodenv install 14.15.0と打つと変わらず
Downloading node-v14.15.0.tar.gz...
-> https://nodejs.org/dist/v14.15.0/node-v14.15.0.tar.gz

WARNING: node-v14.15.0 is in LTS Maintenance mode and nearing its end of life.
It only receives critical security updates, critical bug fixes and documentation updates.

Installing node-v14.15.0...

BUILD FAILED (OS X 14.2.1 using node-build 4.9.138)

Inspect or clean up the working tree at /var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.C2U94l
Results logged to /var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.log

Last 10 log lines:
/var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.C2U94l ~/.nodenv/plugins
/var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.C2U94l/node-v14.15.0 /var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.C2U94l ~/.nodenv/plugins
Please use python3.9 or python3.8 or python3.7 or python3.6 or python3.5 or python2.7.
Node.js configure: Found Python 3.10.9...
Missing or stale config.gypi, please run ./configure
make: *** [config.gypi] Error 1
と出てきました。どなたか解決方法を教えてほしいです。また他にも欲しい情報がありましたら教えて欲しいです。

発生している問題・分からないこと

分かりやすくいうとjavascriptの環境構築をしようとしhttps://zenn.dev/erukiti/articles/setup-javascript-macos 
とこのサイトを見ながら環境構築していたのだがnodenv install 14.15.0をインストールしようとすると
Downloading node-v14.15.0.tar.gz...
-> https://nodejs.org/dist/v14.15.0/node-v14.15.0.tar.gz

WARNING: node-v14.15.0 is in LTS Maintenance mode and nearing its end of life.
It only receives critical security updates, critical bug fixes and documentation updates.

Installing node-v14.15.0...

BUILD FAILED (OS X 14.2.1 using node-build 4.9.138)

Inspect or clean up the working tree at /var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.C2U94l
Results logged to /var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.log

Last 10 log lines:
/var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.C2U94l ~/.nodenv/plugins
/var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.C2U94l/node-v14.15.0 /var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.C2U94l ~/.nodenv/plugins
Please use python3.9 or python3.8 or python3.7 or python3.6 or python3.5 or python2.7.
Node.js configure: Found Python 3.10.9...
Missing or stale config.gypi, please run ./configure
make: *** [config.gypi] Error 1と出てきてこの解決方法がわからない。

該当のソースコード

Linux

1Downloading node-v14.15.0.tar.gz... 2-> https://nodejs.org/dist/v14.15.0/node-v14.15.0.tar.gz 3 4WARNING: node-v14.15.0 is in LTS Maintenance mode and nearing its end of life. 5It only receives *critical* security updates, *critical* bug fixes and documentation updates. 6 7Installing node-v14.15.0... 8 9BUILD FAILED (OS X 14.2.1 using node-build 4.9.138) 10 11Inspect or clean up the working tree at /var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.C2U94l 12Results logged to /var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.log 13 14Last 10 log lines: 15/var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.C2U94l ~/.nodenv/plugins 16/var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.C2U94l/node-v14.15.0 /var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.C2U94l ~/.nodenv/plugins 17Please use python3.9 or python3.8 or python3.7 or python3.6 or python3.5 or python2.7. 18Node.js configure: Found Python 3.10.9... 19Missing or stale config.gypi, please run ./configure 20make: *** [config.gypi] Error 1

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

install python3.9と打つと
usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 file2
install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 ... fileN directory
install -d [-v] [-g group] [-m mode] [-o owner] directory ...
と出ていたが nodenv install 14.15.0を打っても何も変わらなかった。
サイトに書かれていた
$ touch $(nodenv root)/default-packages
を打ったが何も結果がなく
(base) OOOO@OOOOMacBook-Air plugins%が返ってきた。

補足

特になし

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

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

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

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

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

guest

回答1

0

ベストアンサー

$ nodenv install 14.15.0

ずいぶん古いNode.jsを入れようとしていますが。
そんな古いバージョンが必要なのですか?
ちなみに14系で一番新しいv14.21.3ならインストールできました。
(それでもワーニングはでますが。)

% nodenv install 14.21.3 Downloading node-v14.21.3.tar.gz... -> https://nodejs.org/dist/v14.21.3/node-v14.21.3.tar.gz WARNING: node-v14.21.3 is in LTS Maintenance mode and nearing its end of life. It only receives *critical* security updates, *critical* bug fixes and documentation updates. Installing node-v14.21.3... Installed node-v14.21.3 to /Users/owner/.nodenv/versions/14.21.3

投稿2024/02/18 10:41

technocore

総合スコア7398

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

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

Syosinsyaaaaaa

2024/02/18 15:32

いやぁサイトでそう書いてあるので多分必要なんじゃないかなと思いましたがやっぱ古いですよね。あれですかね?古いバージョン入れて後からアップデートさせようという魂胆かなと思ってます。
Syosinsyaaaaaa

2024/02/18 15:57

多分同じエラーコードだとは思いますが Downloading node-v14.15.0.tar.gz... -> https://nodejs.org/dist/v14.15.0/node-v14.15.0.tar.gz WARNING: node-v14.15.0 is in LTS Maintenance mode and nearing its end of life. It only receives *critical* security updates, *critical* bug fixes and documentation updates. Installing node-v14.15.0... BUILD FAILED (OS X 14.2.1 using node-build 4.9.138) Inspect or clean up the working tree at /var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.C2U94l Results logged to /var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.log Last 10 log lines: /var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.C2U94l ~/.nodenv/plugins /var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.C2U94l/node-v14.15.0 /var/folders/70/vtpn4kkn5v327685rwynjhj00000gn/T/node-build.20240218162920.61489.C2U94l ~/.nodenv/plugins Please use python3.9 or python3.8 or python3.7 or python3.6 or python3.5 or python2.7. Node.js configure: Found Python 3.10.9... Missing or stale config.gypi, please run ./configure make: *** [config.gypi] Error 1 (base) newgenesis@atahenakanouhisashitoorunoMacBook-Air plugins % nodenv install 14.21.3 Downloading node-v14.21.3.tar.gz... -> https://nodejs.org/dist/v14.21.3/node-v14.21.3.tar.gz WARNING: node-v14.21.3 is in LTS Maintenance mode and nearing its end of life. It only receives *critical* security updates, *critical* bug fixes and documentation updates. Installing node-v14.21.3... Installed node-v14.21.3 to /Users/newgenesis/.nodenv/versions/14.21.3 と出ました。これって大丈夫なんですかね?ワーニング出てるから少し疑ってます。
technocore

2024/02/18 16:51

なぜv14にこだわるのですか? 最新の推奨はv20.11.1ですが。
Syosinsyaaaaaa

2024/02/19 00:48

今そんなに新しいんですか?じゃあとりあえずv20.11.1入れてみます。
Syosinsyaaaaaa

2024/02/19 01:16 編集

あの...nodenv install 20.11.1と打とうと思ったのですが昨日色々試していて今日パソコン開いたら nodenv install 14.21.3の結果がまだだったので「どうせまた失敗なんだろうな。」とか思いながら待ってたら nodenv: /Users/OOOOO/.nodenv/versions/14.21.3 already exists continue with installation? (y/N) Y Downloading node-v14.21.3.tar.gz... -> https://nodejs.org/dist/v14.21.3/node-v14.21.3.tar.gz WARNING: node-v14.21.3 is in LTS Maintenance mode and nearing its end of life. It only receives *critical* security updates, *critical* bug fixes and documentation updates. Installing node-v14.21.3... Installed node-v14.21.3 to /Users/OOOOO/.nodenv/versions/14.21.3 とインストールされたっぽいのですがなんかもうすぐ終了と書かれていました。なのでこの後20.11.1のバージョンも入れてみました。結果は↓こうなっていて成功っぽいです。 Downloading node-v20.11.1-darwin-arm64.tar.gz... -> https://nodejs.org/dist/v20.11.1/node-v20.11.1-darwin-arm64.tar.gz Installing node-v20.11.1-darwin-arm64... Installed node-v20.11.1-darwin-arm64 to /Users/OOOO/.nodenv/versions/20.11.1
Syosinsyaaaaaa

2024/02/19 01:18 編集

不安なので一応聞きますが..とりあえずこれでJavaScriptの環境構築は成功したということでいいでしょうか?
Syosinsyaaaaaa

2024/02/19 01:52

すみません。試運転でコード書いて実行したところ動きました!皆さん本当にありがとうございます!!!!
Syosinsyaaaaaa

2024/02/19 01:57

回答ありがとうございます。 試したところ問題が解決しました! ベストアンサーに選ばせていただきました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.31%

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

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

質問する

関連した質問