ハッピーメモメモ

私的備忘録

【Linux】Node関連/エラー対応

🐚今回の件から私が得るべき教訓

問題解決の手順

➀原因をつきとめる/仮説をたてる

 →闇雲にこれかもしれないと試すと、どんどん事態は悪化する

➁原因に対して講じる手段を考える

➂実行した際に及ぼす影響について考え、影響がでかそうな場合は回避する OR  回避する方法を相談する

 

nvm とは?

・Node.jsのバージョンを管理するためのツール

・Node.js のバージョンを切り替えて使うことを可能にする

・Node Version Managerの略

nvmとは何か?Node.jsのインストールと最新の安定版にアップデートする方法|バージョン指定と変更(npm)

 

Node.jsとは

JavaScript実行環境

・以下のコマンドをセットにしたもの

 node

 npm

 npx

 →nodeとnpmは基本的には同じバージョンにしておけばよい

 

nodeとは

JavaScript 実行エンジン

 

npmとは

・Node.js のパッケージ管理ツール

・Node Package Managerの略

「パッケージ」というのはライブラリやフレームワークのこと、つまりVueやReact, webpack, jQueryなどのこと

・package.jsonによる依存オブジェクトの管理ができる

・パッケージのインストール・アンインストール・更新ができる

 

 

npx is 何

npmパッケージを簡単に実行できるコマンド

・Node.js のコマンド実行を補助する

・npm@5.2.0から同梱されるようになった

・npm runはnpmで管理してるライブラリの何かしらのコマンドをpackage.jsonに登録して実行できる機能。npxはそれをわざわざ登録しなくても実行できる機能

 

Yarn

npmと互換性のあるパッケージ管理ツール

npmより高速

 


   11  ls
   12  cd develop/
   13  docker-compose up -d
   14  cd ~
   15  cd workspace/
   16  cd Cart/
   17  cd docker/
   18  ls
   19  cd _development/
   20  docker-compose up -d
   21  docker-compose stop
   22  cd ~
   23  cd workspace/synergy/docker/develop
   24  docker-compose stop
   25  exit
   26  ls
   27  cd workspace/
   28  cd Cart/
   29  cd source/
   30  git fetch
   31  git checkout design
   32  git pull
   33  cd ../
   34  ls
   35  cd docker
   36  docker-compose up -d 
   37  service docker status
   38  service docker start
   39  sudo service docker start
   40  service docker start
   41  service docker status
   42  docker-compose up -d 
   43  docker-compose stop
   44  cd ~
   45  ls
   46  cd workspace/synergy/docker/
   47  ls
   48  cd develop
   49  docker-compose up -d 
   50  docker-compose restart
   51  sudo docker ps
   52  docker ps
   53  docker container ls
   54  docker status
   55  docker -v
   56  docker --help
   57  service docker status]
   58  service docker status
   59  sudo apt-get remove docker docker-engine docker.io
   60  docker-compose stop
   61  cd ../
   62  ls
   63  cd docker
   64  docker-compose stop
   65  docker ps
   66  docker stop 72cc25345764
   67  docker stop 13da20ef4523
   68  docker stop fd127b8ea65e
   69  docker stop 8ff0477cdb80  
   70  exit
   71  sudo apt-get remove docker docker-engine docker.io
   72  sudo apt-get purge docker-ce
   73  sudo apt autoremove docker-ce-rootless-extras pigz slirp4netns
   74  cd var
   75  cd ../
   76  cd ../
   77  ls
   78  cd var
   79  ls
   80  cd lib
   81  ls
   82  rm -rf docker
   83  sudo rm -rf docker
   84  ls
   85  sudo apt autoremove
   86  exit
   87  docker run -dp 80:80 docker/getting-started
   88  docker network ls
   89  docker network create -d bridge shared-network
   90  docker network ls
   91  aws ecr get-login-password --region ap-northeast-1 | docker login --username AWS --password-stdin 030888287122.dkr.ecr.ap-northeast-1.amazonaws.com
   92  cd workspace/synergy/docker/develop/
   93  docker-compose up -d
   94  cd ../
   95  cd../
   96  cd ..\/
   97  cd ../\
   98  cd ../
   99  cd ../
  100  cd workspace/
  101  ls
  102  cd Cart/
  103  ls
  104  cd docker/
  105  ls
  106  cd _de
  107  cd _development/
  108  docker-compose up -d
  109  sudo nginx -t
  110  nginx -t
  111  sudo nginx -t
  112  sudo nginx -t
  113  sudo nginx -t
  114  docker ps
  115  lsof -i
  116  sudo lsof -i -P -n
  117  apt-get update
  118  apt get install lsof
  119  sudo apt-get install lsof
  120  sudo lsof -i -P -n
  121  lsof -i
  122  which lsof
  123  sudo lsof -i -P
  124  sudo lsof -i -P
  125  curl -I https://www.google.co.jp/
  126  ps ax | grep nginx
  127  ss -natu | grep LISTEN | grep 80
  128  ps ax
  129  ps ax | grep nginx
  130  host name
  131  curl http://198.51.100.111/
  132  ps aux | grep nginx
  133  docker --version
  134  ls
  135  mkdir docker_practice
  136  cd docker_practice/
  137  vim Dockerfile
  138  cat Dockerfile 
  139  vi index.html
  140  ls
  141  cd workspace/
  142  ls
  143  cd synergy/
  144  ls
  145  cd docker
  146  ls
  147  cd develop/
  148  docker-compose up -d
  149  cd workspace/Cart/
  150  mkdir -p storage/framework/cache/data/
  151  mkdir -p storage/framework/app/cache
  152  mkdir -p storage/framework/sessions
  153  sudo mkdir -p storage/framework/views
  154  ls
  155  cd storage/
  156  ls
  157  cd ../
  158  sudo mkdir -p storage/framework/cache/data/
  159  sudo mkdir -p storage/framework/app/cache
  160  sudo mkdir -p storage/framework/sessions
  161  sudo mkdir -p storage/framework/views
  162  exit
  163  sudo docker volumes
  164  sudo docker volumes ls
  165  sudo docker volume ls
  166  sudo docker ps
  167  sudo docker exec -it 24edd476e584 /bin/sh
  168  lsof :80
  169  lsof -i :80
  170  pwd
  171  cd workspace/Cart/
  172  ls
  173  cd docker/
  174  ls
  175  cd _development/
  176  ls
  177  sudo -s
  178  wget localhost
  179  wget localhost
  180  wget localhost
  181  cd /mnt/c/Users/kpu0570/Desktop/
  182  ls
  183  cp -r storage/* /home/kpu0570/workspace/Cart/storage/
  184  sudo cp -r storage/* /home/kpu0570/workspace/Cart/storage/
  185  cd 
  186  cd workspace/Cart/docker/_development/
  187  ls
  188  sudo -s
  189  docker ps
  190  cd ~
  191  pwd
  192  cd king
  193  ls
  194  ls -a
  195  zip -v
  196  zip --version
  197  sudo apt install zip unzip
  198  zip --version
  199  sudo unzip cart.zip
  200  sudo unzip kp.zip
  201  ls
  202  cd cart
  203  ls
  204  cd docker
  205  ls
  206  cd local_cart/
  207  ls
  208  docker-compose up -d
  209  docker-compose up -d
  210  pwd
  211  aws ecr get-login-password | docker login --username AWS --password-stdin 030888287122.dkr.ecr.ap-northeast-1.amazonaws.com/amaryllis-api-fpm7.3
  212  php -v
  213  php -m | grep mcrypt
  214  sudo apt-get update
  215  sudo apt-get install php5.6-mcrypt
  216  php -m | grep mcrypt
  217  ls -l /opt/remi/
  218   sudo apt install software-properties-common #python-software-properties
  219  sudo add-apt-repository ppa:ondrej/php
  220  sudo apt update
  221  sudo apt install php5.6
  222  php -v
  223  phpenv --version
  224  phpenv install --list
  225  phpenv versions
  226  phpenv local 5.6.40
  227  php -v
  228  sudo apt-get install php5.6-mcrypt
  229  php -m | grep mcrypt
  230  composer -v
  231  ls
  232  cd king
  233  ls
  234  rm -fr cart.zip kp kp.zip 
  235  ls
  236  sudo rm -fr kp
  237  ls
  238  sudo unzip kp_v2.zip
  239  ls
  240  cd kp
  241  ls
  242  cd docker
  243  ls
  244  cdlo
  245  cd local_kp/
  246  docker-compose up -d
  247  cd ~
  248  ls
  249  chown -R kpu0570:kpu0570 king
  250  LS
  251  ls
  252  cd king
  253  ll
  254  ls -l
  255  cd ../
  256  sudo chmod 755 king
  257  ls -l
  258  cd king
  259  ls -l
  260  cd ../
  261  sudo chmod -R 755 king
  262  sudo chown -R kpu0570:kpu0570 
  263  sudo chown -R kpu0570:kpu0570 king
  264  ls
  265  ls -l
  266  cd king
  267  ls -l
  268  sudo docker ps
  269  cd ~
  270  git --version
  271  cd workspace
  272  ls
  273  exit5
  274  exit
  275  ls
  276  cd king
  277  ls
  278  cd kp
  279  ls
  280  cd Source/
  281  ls
  282  ls -a
  283  git pull
  284  git config --global --add safe.directory /home/kpu0570/king/kp/Source
  285  git pull
  286  ls ll
  287  ll
  288  ls
  289  ls -lah
  290  cd ../../
  291  cd ../
  292  chown -R kpu0570:kpu0570 king
  293  chmod -R kpu0570:kpu0570 king
  294  chmod 755 -R king
  295  cd ling
  296  cd king
  297  ls -lah
  298  ls
  299  cd kp
  300  ls
  301  cd Source/
  302  ls
  303  ls -a
  304  git pull
  305  cd ../
  306  ls -lah
  307  ls -lah -a
  308  ls -a
  309  chown -R kpu0570:kpu0570 Source/
  310  chmod 775 -R Source/
  311  ls -a
  312  ls -lah
  313  sudo chmod 775 -R Source/
  314  sudo chown -R kpu0570:kpu0570 Source/
  315  ls -lah
  316  cd SO
  317  cd Source/
  318  ls -lah
  319  cd ../
  320  ls
  321  cd docker/
  322  ls
  323  cd local_kp/
  324  ls
  325  vi docker-compose.yml
  326  cd ../
  327  cd ../
  328  ls
  329  cd Source/
  330  ls
  331  cd app
  332  ls -la
  333  chmod 777 -R storage
  334  ls -lah
  335  cd storage
  336  ls -lah
  337  cd ../../../
  338  ls
  339  cd docker/
  340  ls -lah
  341  cd ../../
  342  ls
  343  cd kp
  344  cd Source/
  345  git pull
  346  git status
  347  git remote -v
  348  git branch --contain=HEAD
  349  git branch issue/79391
  350  git status
  351  git checkout issue/79391
  352  git status
  353  ls
  354  cd king
  355  ls
  356  cd csrt
  357  cd cart/
  358  ls
  359  ls -lah
  360  cd Source/
  361  ls -lah
  362  cd ../../
  363  ls ../
  364  cd king
  365  ls
  366  cd kp
  367  ls
  368  cd Source/
  369  ls -lah
  370  cd ../
  371  chmod -R 775 Source
  372  sudo chmod -R 775 Source
  373  ls -lah
  374  chown -R kpu0570:kpu0570 Source/
  375  sudo chown -R kpu0570:kpu0570 Source/
  376  ls -lah
  377  ls
  378  cd storage
  379  ls -lah
  380  cd new-king/
  381  ls -lah
  382                                                                                                   cd ../
  383  cd ../
  384  chown -R www-data:www-data storage/
  385  sudo chown -R www-data:www-data storage/
  386  ls -lah
  387  KSU_BACKUP_SYSTEM
  388  undo
  389  ls
  390  cd docker
  391  ls
  392  cd local_kp/
  393  ls
  394  ls -lah
  395  cd ls
  396  cd ../
  397  cd ../
  398  ls -lah
  399  cd ~
  400  history
  401  ls
  402  cd king
  403  ls
  404  cd kp
  405  ls
  406  cd Source/
  407  ls -lah
  408  cd app
  409  ls -lah
  410  sudo chown -R www-data:www-data Source
  411  sudo chown -R www-data:www-data storage
  412  ls -lah
  413  cd ../
  414  cd ../../
  415  ls
  416  cd cart
  417  ls
  418  cd Source/
  419  ls
  420  cd app
  421  ls
  422  ls -lah
  423  cd ../
  424  ls
  425  ls -lah
  426  sudo chmod -R 775 storage
  427  sudo chown -R www-data:www-data storage
  428  ls -lah
  429  exit
  430  ls
  431  cd king
  432  ls
  433  cd kp
  434  ls ../
  435  cd cart
  436  ls
  437  cd ../cart
  438  ls
  439  cd Source/
  440  ls -lah
  441  sudo chmod -R 777 storage 
  442  ls -lah
  443  sudo chmod -R 777 storage 
  444  sudo chmod -R 777 storage
  445  ls ^lah
  446  ls -lah
  447  ls
  448  cd king
  449  cd cart
  450  ls -lah
  451  sudo chown -R kpu0570:kpu0570 Source
  452  ls
  453  ls -lah
  454  cd Source/
  455  ls
  456  ls -lah
  457  cd app
  458  ls -lah
  459  cd../
  460  cd ../
  461  ls
  462  ls -lah
  463  sudo chown -R kpu0570:kpu0570 storage
  464  ls -lah
  465  sudo chown -R www-data:www-data storage
  466  ls -lah
  467  git remote -v
  468  git status
  469  git status
  470  git status
  471  git pull
  472  git branch issue/51316
  473  git checkout issue/51316
  474  git branch --contains=HEAD
  475  git remote -v
  476  git branch --contains=HEAD
  477  git pull
  478  git branch
  479  git status
  480  git remote -v
  481  git fetch --help
  482  git log
  483  git fetch origin master
  484  git log origin/master
  485  git fetch origin issue/51316
  486  git --version
  487  git branch -a
  488  git remote -v
  489  git fetch
  490  git branch
  491  git status
  492  git merge origin/master
  493  git status
  494  git fetch origin
  495  git merge origin/master
  496  git add .
  497  git status
  498  git remote -v
  499  git config
  500  echo $PATH
  501  npm run format
  502  env |grep node
  503  sudo npm i -g npx
  504  which node
  505  nvm help
  506  nvm ls insalled
  507  nvm install 
  508  nvm ls-remote 
  509  nvm ls-remote --lts
  510  nvm uninstall 16.15.0
  511  nvm install 14.19.2
  512  nvm use 14.19.2
  513  nvm uninstall 16.1.50
  514  nvm uninstall 16.5.0
  515  nvm uninstall 16.15.0
  516  nvm install 16.15.0
  517  nvm use 16.1.5.0
  518* nvm 
  519  which npm
  520  which node
  521  npm uninstall 14.19.2
  522  npm install -g npm@8.10.0
  523  npm uninstall 14.19.2
  524  nvm uninstall 14.19.2
  525  which npm
  526  which node
  527  npm install -g npx
  528  which npx
  529  git commit -m "feature(#51316 ):自動受付の対象の追加"
  530  nvm ls-remote --lts
  531  nvm install 12.22.12
  532  nvm install 14.19.2
  533  nvm use 12.22.12
  534  which node
  535  node --version
  536  which npx
  537  which npm
  538  git commit -m "feature(#51316 ):自動受付の対象の追加"
  539  nvm use 14.19.2
  540  git commit -m "feature(#51316 ):自動受付の対象の追加"
  541  vim ~/.bashrc 
  542  git commit -m "feature(#51316 ):自動受付の対象の追加"
  543  npm run format
  544  npm run prepare
  545  npm insall -g husky
  546  npm install -g husky
  547  npm run prepare
  548  husky install
  549  rm -rf node_modules/
  550* npm 
  551  npm run prepare
  552  git commit -m "feature(#51316 ):自動受付の対象の追加"
  553  ls
  554  history
  555  node --version
  556  history