ConTeXtとRubyの相性は?

ConTeXtとRubyの相性は?

- 浮亭 夢介 の投稿
返信数: 2

Rubyを 1.9.2-p0 から 1.9.3-p194 にバージョンアップした上でConTeXtソース

をコンパイルすると次のメッセージがでます.

c:/w32tex/share/texmf/scripts/context/ruby/base/switch.rb:21: Use RbConfig instead of obsolete and deprecated Config.

1.9.2-p0 のときは,このメッセージはでません.

対処方法を教えて頂ければ有り難いです.


浮亭 夢介 への返信

Re: ConTeXtとRubyの相性は?

- t tk の投稿
私の理解の範囲では、とりあえずでよければ、
Config::CONFIG['host_os']
を
RbConfig::CONFIG['host_os']
とすれば動くのではないか、と思います。

RbConfig が、1.8.5 で導入され、
しばらく RbConfig と Config が両方対応だったようです。

Ruby 1.8.4 以前をサポートするかどうかで最良の対処方法は異なると思います。

参考:
http://www.ruby-lang.org/ja/old-man/html/ruby_1_8_5_feature.html
http://doc.ruby-lang.org/ja/1.9.2/library/rbconfig.html
http://doc.ruby-lang.org/ja/1.9.3/library/rbconfig.html

t tk への返信

Re: ConTeXtとRubyの相性は?

- 浮亭 夢介 の投稿

情報提供ありがとう御座いました.

ConTeXtとの関係もあり当分の間,旧バージョンのままで利用しようと

思います.御礼申し上げます.