rubygems

Gem 開発における gemspec と Gemfile への開発 Gem の指定について

昨日の Asakusa.rb 第547回で、hsbt さんに聞いて amatsuda さんたちを交えて話していた表題について書き残しておく。先に記しておくと決定的な結論はない。 Gem を開発する際に、開発時のみに使う Gem を指定する先として gemspec を使った spec.add_develo…

RubyGems 3.1のローカル非推奨警告を消す

RubyGems 3.1 がリリースされたのでローカル環境の RubyGems をアップデートした。 % gem update --system % gem -v 3.1.2 アップデート後、gem i <gemname> や gem の差分を見る gemdiff などを使った時に以下のような警告の川が流れるようになった。 実際 Gem::Spec</gemname>…

HTTPS経由にできない環境下でRubyGemsとBundlerをアップグレードする

いまだと RubyGems 3.0 と Bundler 2.0 といった最新の安定版にしたいケースの話。 通常は以下で良い。 # RubyGems 3.0 にする % gem update --system # Bundler 2.0 にする % gem install bundler --no-document HTTPS 経由にできない場合、まったくおすす…