トップ «前の日記(2020/12/22 (火) ) 最新 次の日記(2020/12/24 (木) )» 編集 RSS feed

HsbtDiary


2020/12/23 (水) [長年日記]

default gems を大量にアップデートした

Ruby 3.0 のリリースに向けて標準添付ライブラリをひたすらアップデートした。minor バージョンを上げたものは Ractor 対応をして、tiny バージョンを上げたものは gemspec のアップデートなど細かい修正だけにとどまっている。

  • pscyh-3.3.0
  • date-3.1.1
  • etc-1.3.0
  • pp-0.2.0
  • json-2.5.1
  • weakref-0.1.1
  • yaml-0.1.1
  • uri-0.10.1
  • tracer-0.1.1
  • tmpdir-0.1.1
  • timeout-0.1.1
  • tempfile-0.1.1
  • singleton-0.1.1
  • resolv-0.2.0
  • pstore-0.1.1
  • open3-0.1.1
  • observer-0.1.1
  • net-pop-0.1.1
  • net-imap-0.1.1
  • net-http-0.1.1
  • net-ftp-0.1.1
  • mutex_m-0.1.1
  • logger-1.4.3
  • getoptlong-0.1.1
  • forwardable-1.3.2
  • fileutils-1.5.0
  • english-0.7.1
  • delegate-0.2.0
  • cgi-0.2.0
  • benchmark-0.1.1

この辺、今のところ自分がリリースマネジメントをしているって感じだけど Ruby 3.0 以降は GitHub 上でやっていくってあたりも含めて手離れしていくようにやっていこう。

macOS で CLI を使って Command Line Tools をインストール

Ruby CI で使っている Big Sur を 11.1 にアップグレードしたらいつの間にか Command Line Tools が消えてジョブが止まっていたので、ssh 経由でインストールした。これ、xcode-select --install にするとポップアップウィンドウでインストールに同意ってやらなくてはいけなくてだるい。

具体的には Apple Developer のサイトから dmg をダウンロードしてから、scp で転送した後に https://apple.stackexchange.com/questions/73926/is-there-a-command-to-install-a-dmg にあるように

sudo hdiutil attach <image>.dmg
sudo installer -package /Volumes/<image>/<image>.pkg -target /
sudo hdiutil detach /Volumes/<image>.

って感じでインストールできた。Ruby CI のジョブも再開したのでこれで大丈夫そう。