2021-08-16 gem pristine / MySQL Can’t init tc log
gem pristine
そういう時のために、gem pristine <gem名> という(わりかしマイナーな)コマンドがあります。指定したgemをインストールし直してくれるので、どこをいじったか覚えてなくても元通りになります😀 https://t.co/eaFRBRLWhz https://t.co/DMe5pekAV3
— yhara (Yutaka HARA) (@yhara) July 10, 2019
警告メッセージ
実際に出た警告メッセージは下記の通り。
Ignoring puma-5.3.1 because its extensions are not built. Try: gem pristine puma --version 5.3.1
実際に打ってみるとこんな感じ。
$ gem pristine puma --version 5.3.1
Restoring gems to pristine condition...
Building native extensions. This could take a while...
Restored puma-5.3.1
MySQL tc.logが初期化出来ず起動出来ない [ERROR] Can’t init tc log
MySQL on docker を使っていると、下記エラーがでた。
[ERROR] Can’t init tc log とエラーが出ており “tc.log” の初期化が出来ていないようでした。
解決方法は下記の通り。
$ rm -f /var/lib/mysql/tc.log