2022年10月4日

gitmojiを使おうとしたら、npmがエラーを出す。アップグレードしようとしてもエラー。

$ sudo npm install -g npm
ERROR: npm is known not to run on Node.js v10.19.0
You'll need to upgrade to a newer Node.js version in order to use this
version of npm. You can find the latest version at https://nodejs.org/
sudo apt remove --purge nodejs npm
apt install npm nodejs

まだダメっぽい。

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

v.10も古いと警告が出る。NVMを入れる。

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
source .zshrc

v14系最新を入れる。

nvm install 14

gitmojiを入れる。

npm i -g gitmoji-cli

入った。文句を言われなくなった。

gitmojiを使ってみる。

git add .
gitmoji -c

「Choose a gitmoji」と出てくるので、カーソルで選ぶ。ここで文字を入れるとフィルタリングできる。次に「 Enter the commit title」とでるが、これがgit commit -mに食わせる奴。その後のcommit messageは空白でOK。

なんかNode.jsとnpmを混同してたぞ。Node.jsはJavaScriptの処理系であり、npmはNode Package Managerの略。「Node.jsのバージョンが古い」というエラーに対して、npmのバージョンを上げようと苦労してた。npmを実行した時に出たエラーだったので勘違いした。

プログラミング基礎同演習の講義。全員揃うと、結構教室が狭く感じる。課題はかなり少ないと思ったが、結構最後まで粘った人が多かった。WordやPDFのトラブルが多かったかな。来週からは改善されるであろう。

矢上から日吉まで歩くと疲れる。アップダウンがあるのがきつい。ドアツードアで15分くらいかな。

論文のProofが来たので確認する。