私は最近、ニッチデータベースのJDBCドライバーをラップするためにプライベートgem(他の誰も使用していないことを保証できます)を開始しました。やり直したいバージョンのgemを公開することになりました。
私はgemバージョンをヤンクする方法と、バージョン番号をぶつけて公開するという一般的な解決策を理解しています。これはほとんどの場合理にかなっています。ただし、私の場合は、バンドルしているデータベースドライバーと同じgemバージョンを使用したいので(これは一般的な方法のようです)、バージョン番号を上げることはできません。.1
また、データベースバージョンにはアルファベット文字が含まれているため、演算子が使用できなくなるため、データベースバージョン番号にサフィックスを追加するような巧妙なことはできません~>
(すべてのバージョンはプレリリースと見なされます)。つまり、正確なバージョン番号が必要です。
私の質問は、 gemのすべてのバージョンをヤンクして、gem名がRubyGems名前プールで再び使用できるようにした場合、gem名を再利用して、以前使用していた同じgemバージョンに対して異なるコードをプッシュできますか?