トップ «前の日記(2019/02/04 (月) ) 最新 次の日記(2019/02/06 (水) )» 編集 RSS feed

HsbtDiary


2019/02/05 (火) [長年日記]

モチーフで読む美術史2 を読んだ

初巻に続いてシュッと読んだ。紹介されている絵画が増えて読みやすくなったような気がする。

本文は勉強になるな〜という感じで面白いので良いとして、あとがきに書いてある家庭状況のことが重くてずっしりきてしまった。社会だなあ。


モチーフで読む美術史2 (ちくま文庫)
宮下 規久朗
筑摩書房
¥ 907

Ruby 2.6.1 の Bundler の不具合のお知らせ

Ruby 2.6.1 にバンドルされている Bundler は今の所 2 つほど致命的な不具合があります。

default/bundler-1.17.2.gemspec has no file list

https://bugs.ruby-lang.org/issues/15582

2.6.1 の bundler.gemspec の Gem::Specification#files の値がおかしくて、rubygems によって activate される bundler のバージョンがおかしい、という不具合です。bundler 1.17.2 をそのまま使ってる場合は問題はありませんが 2.0.1 や 1.7.3 をインストールすると壊れるので再現頻度は高く厳しい不具合です。

Ruby2.6 included bundler does not handle specified csv gem.

https://bugs.ruby-lang.org/issues/15469

Ruby 2.6 にバンドルしている Bundler が RbConfig::CONFIG["rubylibdir"]$LOAD_PATH の先頭に入れるために、Gemfile で json や csv の任意のバージョンを指定しても、rubylibdir の下にあるファイル、つまり Ruby 2.6 に標準添付されているライブラリを常に読み込む、というこちらも厳しい不具合です。default gems を Gemfile でバージョン指定していない人は影響ありませんが、バージョン指定している人はそのバージョンが使えなくなります。

対処方法

パッチはすでに作って trunk や bundler/bundler の master にはコミット済みなので、ruby-build を使ってる人は下のようなコマンドで 2.6.1 をインストールしてください。

curl -sSL https://bugs.ruby-lang.org/attachments/download/7631/15582-bundler-gemspec.patch https://bugs.ruby-lang.org/attachments/download/7635/r15469-bundler-final.patch | rbenv install --patch 2.6.1

2.6.2 では直る見込みです。

Asakusa.rb 第 499 回

今週は秋葉原の emorima さんのオフィスで開催でした

https://asakusarb.esa.io/posts/922

rubygems の issue を眺めて bugs.ruby-lang.org に返事を軽くしていたらあっという間に時間切れ...