
当サイトはjekyllというRuby製サイトジェネレーターで構築運営しております。
事の始まりは1週間前、
「最近なんだか動作がもっさりしてるな~」
「そうだ、Rubyのバージョンでも上げてみるか!」
と軽い気持ちでアップデートしたところ、エラーが出てサイトの確認ができなくなってしまった…。
この時点で明らかなように、わたくし高原には全くプログラミングの知識はございません。当サイトもあちこちのjekyllチュートリアルを参照して力ずくで構築した「張り子の虎」であるのである。
というわけなので、このようなトラブルは致命傷になってしまう…。
エラーを解読したところ、どうやらjekyllのバージョンが最新のRubyに合っていないらしい…→jekyllアップデート→サイト再構築→膨大なエラー→Chatgptにエラーを貼り付けて指示を仰ぐ→自信満々の回答に追従して指示通り次々にサイトを更新→サイトのデザインがバラバラに崩壊する
「と、とにかくルビーのバージョンを元に戻そう……」
「…………元のバージョンなんだっけ?」
バックアップも取らずに更新したためわからない…。Rubyのサイトから適当な旧バージョンをダウンロード+インストールしてみたが変化なし。
その後rbenv、ubuntu(何故かインストールしてあった)などネット上の情報を参考に試行錯誤したものの徒労に終わる。
「……だめだ…る、Rubyをアンインストールだ…」
アンインストール後、作業フォルダを漁っていたら古そうなRubyインストーラーが!
2022にダウンロードしたものらしいバージョンは3.1.2……これは!
Chatgptに2022のjekyllバージョンを尋ねると4.2.2
ヨシっ!
「jekyllテーマのバージョンも合わせて最初から構築しよう」
—ここまでで5日が経過していた—
さらに2日かけネット上のindex.htmlなどを参照しつつ何とか元通りになりましたとさ。
大変だったけど色々勉強になりました。
今使ってるテーマもアップデートされているようなので、いずれRuby+jekyllのアップデートも兼ねて挑戦したいなあ……