icon

@tadd
次にjekyll使おうとしたら、これにひっかかって、
https://talk.jekyllrb.com/t/error-when-executing-bundle-install/8822

しかも、使ってるプラグインが最新のjekyllを使わせてくれなくて、

ヤクの毛が長い。

icon

@tadd
Gemfileで、
AとBに依存して、
AがC(バージョン指定なし)
BがC(古いバージョン)
に依存してると、Cの古いバージョンが入れられ続ける事を知った。

icon

@tadd 具体的に言うと、もともとGemfileにgithub-pagesだけを入れていて、
依存関係でJekyll 4.xが入っていて、
後でjekyll_oembed(jekyll 3.xに依存してる)を足したら、jekyllが、3.xにダウングレードされたのが予想外だった。

icon

@tadd
">= 1.2.3" は常に最新版っていう意味だと思いこんでた(?)

icon

手元だと、anyenvで入れたrbenvで入れたRubyを使っているので、3.3.0にできたが、
CI/CD内だとaptのパッケージのRuby使ってるぞ。
CI/CDはGitbucketのdocker内で動いてて、gitbucketのdockerイメージはadoptopenjdk:8-jre-hotspotをベースにしてて、このイメージはubuntu LTSをベースにして動いてて、これはRuby 2.7.0か。
ヤクが深いぞ。

icon

scpは使わなくなったが、sshfsはまだ使ってる。

icon

誰だ俺のメルアドでSHEINにサインアップしたやつは。