かすみん日記

暇なときに何か喋ります

node.js

node.jsでMySQLを使うときは、hostにはlocalhostじゃなくて127.0.0.1を指定する【MySQL 8】

環境 % sw_vers ProductName: macOS ProductVersion: 12.4 BuildVersion: 21F79 % node -v v18.4.0 % mysql --version mysql Ver 8.0.30 for macos12.4 on x86_64 (Homebrew) % brew -v Homebrew 3.5.9 Homebrew/homebrew-core (git revision 27007d7668a; l…

【本日のbrew doctor】Warning: You have unlinked kegs in your Cellar.

本日のbrew doctorのコーナーです。 % brew doctor Please note that these warnings are just used to help the Homebrew maintainers with debugging if you file an issue. If everything you use Homebrew for is working fine: please don't worry or f…

【nodebrew】Use of uninitialized value $a1 in numeric comparison (<=>) at ... の解消

nodebrew listなどを実行すると以下のように、頭になんかメッセージが出力される; % nodebrew list Use of uninitialized value $a1 in numeric comparison (<=>) at /Users/<hoge>/.nodebrew/current/bin/nodebrew line 678. Use of uninitialized value $a1 in </hoge>…

node.jsのバージョンを変更

前提 node.jsのバージョンはnodebrewで管理しています。 nodebrewのインストールは以下の記事を参照。 geniusium.hatenablog.com 環境 macOS big sur nodebrew 1.0.1 node.jsのバージョン変更 現在使用しているnode.jsのバージョン; % node -v v15.9.0 イン…

【vscode】rubyのコード整形(formatter)

vscodeでrubyのフォーマットを行う方法です。 ※ rufo はバカなので使ってはダメです。 手順 vscodeの拡張機能 prettier と prettier+ をインストール。 prettier+ は何か2つありますが、作者が Benas Svipas の方をインストールしてください。 これだけだとr…

Node.jsのインストール(❌公式サイトpkg、❌homebrew)

Node.js は nodebrew を使ってインストール・バージョン管理しましょう。 もしnode.jsの公式サイトからインストーラーをDLしてnodeをインストールしちゃうと、後々面倒なことになります; geniusium.hatenablog.com もし brew install node でnodeをインスト…

【homebrew】Warning: You have unlinked kegs in your Cellar.

brew doctor したら brew link node しろと怒られるが、それができない。 前提 公式サイトからNode.jsをインストールした brewでも node をインストールしている(yarn の依存パッケージとして) node は nodebrew で管理したい(している) 結論 pkgでイン…

公式サイトからインストールしたNode.jsを完全に削除する

過ち 情弱すぎて害悪公式サイトからNode.jsをインストールしちゃった;; 全部消して、brew なり nodebrew なりでインストールしなおそう!! 環境 mac bigsur インストールしたpkgの node.js と npm のバージョン: 消す!!! 結局、消すべきファイルやデ…

【Rails】ブラウザの再読み込みを自動化

キーワード: ブラウザ、自動更新、自動読み込み、オートリロード、ライブロード railsで開発しているとき、ファイルに変更があるたびに手動でブラウザの更新ボタンを押さなきゃいけないのはダルいので、自動で再読み込みしてくれるようにした。 Browsersync…

npm install で permission denied

npm install <package> をすると、権限が無いとエラーが出る。 sudo を付ければ実行できるんだろうが、たかが npm install で sudo が必要になる意味がわからん。 結局、node.jsの公式サイトからインストーラーをDLしてnodeをインストールしたのがよくなかった。 とい</package>…