Closed kachick closed 1 year ago
今に始まった話じゃなくてもう1年以上こうなんだけど、最近あんま Ruby 触ってないし深追いしてなかった。 久しぶりに gem push するときに詰まったので、自分用の workaround だけ書いておく。
rake release をしないで、gem build して git tag して gem push pkg/foobar.gem --otp=OTPCODE を叩いて git push THE_VERSION でタグをpushする。
rake release
gem build
git tag
gem push pkg/foobar.gem --otp=OTPCODE
git push THE_VERSION
なぜなら rake release はそもそも --otp オプションを受け付けない?っぽいから・・・
https://github.com/search?q=org%3Arubygems+OTP+push+enter&type=issues
見ても、それらしい情報でてこなかった
WSL2のzsh, bash ともに発生するけど、Terminalの問題なのかとかMacでどうかとか切り分けていない
Ruby 3.2 に上がったから適当に gem の update かけようとしたら、この問題直ってるっぽかった。 bundled rubygem のおかげなのか本体の影響なのかよくわかってないけど助かる 🙏
今に始まった話じゃなくてもう1年以上こうなんだけど、最近あんま Ruby 触ってないし深追いしてなかった。 久しぶりに gem push するときに詰まったので、自分用の workaround だけ書いておく。
rake release
をしないで、gem build
してgit tag
してgem push pkg/foobar.gem --otp=OTPCODE
を叩いてgit push THE_VERSION
でタグをpushする。なぜなら rake release はそもそも --otp オプションを受け付けない?っぽいから・・・
https://github.com/search?q=org%3Arubygems+OTP+push+enter&type=issues
見ても、それらしい情報でてこなかった
WSL2のzsh, bash ともに発生するけど、Terminalの問題なのかとかMacでどうかとか切り分けていない