[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dennou-ruby:003700] Re: ruby-numru_{misc,units}



村上さん:

神代です.

僕もちょうど今日, 新しいPCに Ruby 2.1.1 を入れてみていました.
この件については, [dennou-ruby:003646] で中野さんが送ってくださった
以下の修正をするとうまくいきました. (中野さんありがとうございます)
これ, 忘れないうちにCVSに取り込んでおいたほうがいいですね.

3c3
< include Config
---
> include RbConfig
5c5
< if CONFIG["MINOR"].to_i > 6 then $rb_18 = true else $rb_18 = false end
---
> if CONFIG["MINOR"].to_i > 6 || CONFIG["MAJOR"].to_i >= 2 then $rb_18 = true else $rb_18 = false end

--
神代 剛 (こうしろ つよし)
気象研究所気候研究部第4研究室 支援研究員


At Thu, 13 Mar 2014 20:12:15 +0900 (JST),
Shin-ya Murakami wrote:
> 
> 村上真也@神戸大 です。
> 
> FreeBSD 11上のruby 2.1.1を使って、ruby-numru_{misc,units}を
> インストールしようとしましたが、install.rbがうまく動きませんでした。
> 
> 以下のように怒られます。
> 
> install.rb:3: Use RbConfig instead of obsolete and deprecated Config.
> install -c -m 0644 lib/numru/units.rb /usr/local/lib/ruby/site_ruby/1.9/numru/units.rb
> ./install.rb:3:in `<main>': Use RbConfig instead of obsolete and deprecated Config.
> ./install.rb:5:in `<main>': uninitialized constant CONFIG (NameError)
> *** Error code 1
> 
> Stop.
> 
> include Configをinclude RbConfigに書き換えたところ、
> 今度は以下のように怒られました。
> ruby 1.8を使っていると勘違いされているようです。
> 
> ruby install.rb
> /usr/local/lib/ruby/site_ruby/2.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- ftools (LoadError)
> 								   from /usr/local/lib/ruby/site_ruby/2.1/rubygems/custom_require.rb:36:in `require'
> 								   from install.rb:9:in `<main>'
> *** Error code 1
> 
> Stop.
> 
> 解決法まで書かずに済みませんが、ご報告まで。
> ----
> Shin-ya Murakami
> email: murashin@xxxxxxxxxxxxxx
> WWW: http://www.gfd-dennou.org/member/murashin/
> 
>