こんにちは.今日の日記です.よろしくおねがいします
睡眠
すきな作家の新刊きたのでうきうき読んだりしてたら3時近くになってしまって,これどうすんだよと思いながら寝たらふつうに8時前に目が覚めました.必要なのは危機感だけだったというオチ,たいへん示唆にとんでおりますね.あーあ
体調
今日は 37度でなんとか乗り切れました.やはり感情がキラキラしすぎたのが原因っぽいですね.
脳ジョブ
今日はこわいセンセーとのマンスリー苦痛があったのであわわその準備してました.この苦痛はにっきかきはじめと同時期にはじまったのですでに半年近くやってることになるんですね.ほんとうに,いつももうしわけないと思っています.とかなんとかいいながら今日も早起きできたから余裕こいてのんびりミネストローネつくってたら結局資料間に合いませんでした.さすがに最終回もちかづいてきたしさすがに言うことないことはなかったのですが,それにしたってもうちょっとあるだろ.すみませんでした.
あとさすがにそろそろ書式もやらんといかんなとおもって専攻のシューロン用テンプレート読み込もうとしたら超絶手間でした.もうローカルに TeX 環境構築する時代じゃあねえだろと思って overleaf に読み込ませようとおもったら,そもそもクラスファイルがビルドされてないし,エンコーディングが Shift-JIS.仮にも情報系の学科でこんなことってあるのかよ.しょうがないので結局 brew で mactex 入れようと思ったら,なんか今度は homebrew がエラーを吐き出している.そ,そこからなの!!?!?!!??
brew update で エラーでる!!!
- homebrew - original brew update Error needs to run git fetch --unshallow, but got another git fatal - Stack Overflow
- CatalinaでHomebrewのbrew updateがイカれたので対処した - Qiita
うえの記事読めばいいのですが,せっかくしらべたでメモしておきます.なんかとつぜん brew update とか brew cask やると
Error: homebrew-core is a shallow clone. homebrew-cask is a shallow clone.
というエラーが出るようになりました.これまで homebrew では git の shallow clone という機能を利用して最新コミットの変更のみを取り込んでいたらしいのですが,どうやら Github 側からそういうのやめてねとのお達しがきたらしく,ちょうど 2020年の12月からその変更が反映されたようです.それに伴い過去の shallow clone を実行するとこういうエラーが出るようになった,という流れだそうです.ふーん
なのでとくに依存がぶっ壊れたとかではなく,
$ git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow $ git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask fetch --unshallow
を実行すればよいです.それでもだめなら
$ brew tap homebrew/core $ brew tap homebrew/cask
これでヨシ!よかったねえ〜.苦痛だぜ
なんとかかんとかその問題解決したとて, mactex のインストール自体がやばいサイズなのでとんでもない時間かかるし,そこからテンプレートのエンコーディング変換やらエンジンの変更やらしてたらあっというまにミィ〜チングの時間がきました.おれも自分でびっくりしてるんですけど,これ,ミィ〜チングのまえの時間にやってました.どうしてこう,どうして,こうなんだ!?
以上です.ほんとうはおかいものいこうとおもってたのですがちょっと想定以上にへちょへちょなってしまったうえ,ビールス・インフェクションもあいかわらずぜんぜんドシドシなかんじなので今日はやめておきました.あしたもウィークリー苦痛あるしミィ〜チングもあるし,間を縫うようにスタスタさせていただきます.どう数えても毎日徹夜してぎりぎりくらいの感じだな.