0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

node.jsが動くローカル環境構築したログ

Posted at

この記事を見てやった、すごく丁寧でわかりやすい。
下は自分のログとメモに。
https://qiita.com/1000ch/items/41ea7caffe8c42c5211c

nodenv という Node.js のバージョンマネージャを使う。

nodenv をインストールする

ターミナル開いてインストールコマンドを入れるだけ。
どこでもいいらしいが、なんか怖いのでホームディレクトリに帰ってきてから実行
$ git clone git://github.com/nodenv/nodenv.git ~/.nodenv

Cloning into '/Users/b03270/.nodenv'... remote: Enumerating objects: 4021, done. remote: Counting objects: 100% (18/18), done. remote: Compressing objects: 100% (17/17), done. remote: Total 4021 (delta 5), reused 4 (delta 1), pack-reused 4003 Receiving objects: 100% (4021/4021), 732.74 KiB | 1.00 MiB/s, done. Resolving deltas: 100% (2636/2636), done.

パスを通す

$ echo 'export PATH="$HOME/.nodenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(nodenv init -)"' >> ~/.bash_profile

打つだけ、何も出ない

パスを通した確認

※下のほうはわからないけどログに残ってた
$ cat ~/.bash_profile

export PATH="$HOME/.nodenv/bin:$PATH" eval "$(nodenv init -)"

$ source ~/.bash_profile
$ nodenv init

Load nodenv automatically by appending the following to ~/.bash_profile:

node-buildをインストールする

これも打つだけ
$ git clone https://github.com/nodenv/node-build.git ~/.nodenv/plugins/node-build

Cloning into '/Users/*****/.nodenv/plugins/node-build'... remote: Enumerating objects: 20677, done. remote: Counting objects: 100% (453/453), done. remote: Compressing objects: 100% (246/246), done. remote: Total 20677 (delta 196), reused 358 (delta 170), pack-reused 20224 Receiving objects: 100% (20677/20677), 3.68 MiB | 9.76 MiB/s, done. Resolving deltas: 100% (13098/13098), done.

nodenv の再ロード

なんか結構打っているコマンドでこんなにいらないかもしれないけど、打っても平気
$ nodenv init

Load nodenv automatically by appending the following to ~/.bash_profile: eval "$(nodenv init -)"

node-build-update-defs をインストールする

これも打つだけ
git clone https://github.com/nodenv/node-build-update-defs.git ~/.nodenv/plugins/node-build-update-defs

Cloning into '/Users/b03270/.nodenv/plugins/node-build-update-defs'... remote: Enumerating objects: 1074, done. remote: Counting objects: 100% (24/24), done. remote: Compressing objects: 100% (24/24), done. remote: Total 1074 (delta 12), reused 0 (delta 0), pack-reused 1050 Receiving objects: 100% (1074/1074), 348.97 KiB | 1.28 MiB/s, done. Resolving deltas: 100% (594/594), done.

nodenv の再ロード

またこれを打つ

$ nodenv init

Load nodenv automatically by appending the following to ~/.bash_profile: eval "$(nodenv init -)"

インストール可能な Node.js をアップデートできる。

って書いてあったけどnot found だった。でも大丈夫みたい。このまま無視した。
$ nodenv update-version-defs

/Users/b03270/.nodenv/plugins/node-build-update-defs/bin/nodenv-update-version-defs: line 116: node: command not found`

nodenv で Node.js をインストールする

このversionでないと動かないとかあるみたいなので、要確認。
$ nodenv install 12.16.2

Downloading node-v12.16.2-darwin-x64.tar.gz... -> https://nodejs.org/dist/v12.16.2/node-v12.16.2-darwin-x64.tar.gz WARNING: node-v12.16.2-darwin-x64 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-v12.16.2-darwin-x64... Installed node-v12.16.2-darwin-x64 to /Users/b03270/.nodenv/versions/12.16.2

shim のリフレッシュをしておく。

$ nodenv rehash
これも何も出ない

使う Node.jsを指定する

$ nodenv global 12.16.2

わからん
$ which nodenv
/Users/*****/.nodenv/bin/nodenv

nodeのバージョン確認

$ node -v
v12.16.2

nmpのバージョン確認
$ npm -v
6.14.4

これで使えるようになっていた。

0
0
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
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?