0
1

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 5 years have passed since last update.

vagrantのCentOS にNode.jsをインストールする際にnvmを使ったバージョンアップ

Posted at

ドッ●インストールで作ったVagrantでUde●yのLaravel講座を勉強しようと思い、環境構築。

Composerを入れる

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '48e3236262b34d30969dca3c37281b3b4bbe3221bda826ac6a9a62d6444cdb0dcd0615698a5cbe587c3f0fe57a54d8f5') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

laravel入れる

php composer.phar create-project --prefer-dist laravel/laravel xx(プロジェクト名)

プロジェクト名の場所に移動し、Gitを対応させる,

Node.jsを
https://nodejs.org/ja/download/
からダウンロードしてインストールし、npmをインストールしようとする

npm install

しかしここでエラーがでる。

Error: CERT_UNTRUSTED

一旦SSHは解除

npm config set strict-ssl false

今度はこのエラーが出た。

Error: No dist in undefined package

エラーで検索するとインストールしたnpmとnodeのバージョンが古いらしい

npm ERR! node -v v0.10.48
npm ERR! npm -v 1.3.6

キャッシュクリアなどは効果なし

npm cache clean --force
npm cache verify

以下を試すも、バージョンが上がらない。

 npm install -g npm

nvm入れたらバージョンアップできた(参考になった記事↓)
https://tako1192.hatenablog.com/entry/2016/05/07/054522
https://qiita.com/fagai/items/93402522a9024e243f4d

$ node -v
v11.10.0
$ npm -v
6.7.0

ふたたびnpm installでインストール完了!

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?