つい最近 ruby-jp slack の #rubygems で話題にしたのだけど、ある gem をインストールすると、PATH にある rspec
や rubocop
を上書きするぞと言う警告が出て、y を選択すると本当に上書きしてしまうと言う現象がある。
これは gem のパッケージに本当に setup と言うような開発用のスクリプトや、rspec と言うような binstub が Gem::Specification#executable
として混入しているのが原因。
とりあえず見つけた物については上のように直したけど、いろんな gem を使ってるとわりかし沢山あって、ほとんどが gemspec の書き方を間違えてます、と言う物なので見つけた人はせっせと PR を送るのがいいと思います。
今回も最近使っている discord で開催。自分は感じないのだけど、マシンによっては zoom よりも重いと言うことがあるみたい。
https://asakusarb.esa.io/posts/1004
以下、shownote です。
上記のような話に興味がある人は火曜日に上記の esa.io にページが作成されるので、参加しますと宣言して是非お越しください。