bundler

`bundle install --clean`を実行するときの注意点

bundle install --clean を実行するときの注意点として、バッドノウハウを書き残しておきます。 これは、以前 pocke さんが CircleCI の実行を速くするのに bundle install --clean を使う方法を記されていたことで思い出したことです。 pocke.hatenablog.co…

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

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

GemifyされたCSVを使う

RubyKaigi 2019 で kou さんと秒速さんが話されたプレゼンで得た今日から使える tips 紹介。 https://slide.rabbit-shocker.org/authors/kou/rubykaigi-2019/ Ruby にデフォルトでバンドルされている CSV ではなく、Gemify されて独立してリリースされている…

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

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