機能 #877
toshi_a 初音 さんが約8年前に更新
対処するべき項目は2つです。 一つはInteger Unificationによるものです。 原因はこのPR https://github.com/ruby-gnome2/ruby-gnome2/pull/848 のコミットが含まれていないgtk2 3.0.8に依存しているため。 Integer Unificationによるものです。 Ruby 2.4に対応するにはgtk2 3.0.9を使う必要があります。 ですが、gtk2が依存するgdk_pixbufのgemの依存関係が変わっているため、単純に3.0.9に更新するだけでは動きません。 こちらはRuby-GNOME2のバグかと思われます。 2つ目は OpenSSL::Cipher#key= の挙動の変更によるものです。 #key= には16バイトの文字列しかセットできなくなりました。 1つ目2つ目それぞれ連番のパッチを添付しておきます。1つ目は対処療法が混じっているのでRuby-GNOME2側に掛けあってみます。