[#48989] 1234567890 gemについて — masa <masap.hat@...>
Quineが好きな畠山です。
4 messages
2012/11/01
[#48992] [ANN]Ruby-2.0.0-preview1 msi — arton <artonx@...>
artonです。
5 messages
2012/11/03
[#49004] 東京Ruby忘年会2012のお誘い — TAKAHASHI Kazunari <takahashi@1syo.net>
かじゃはしと申します
1 message
2012/11/05
[#49017] 文字コード変換で煮詰まっています。 — 井澤 隆浩 <KHB15150@...>
初めまして、井澤隆浩と申します。Rubyをかじり始めたばかりの初心者です。
7 messages
2012/11/27
[ruby-list:48993] Re: 1234567890 gemについて
From:
masa <masap.hat@...>
Date:
2012-11-04 16:35:01 UTC
List:
ruby-list #48993
Naruseさん、Endohさん、どうもです。 その後、いろいろ調べてみたんですが、rvmを使っているとRubyソースコンパイル時にMY_RUBY_HOMEの下のgemspecのファイルの情報を拾ってくるようです。ここの1234567890-1.0.gemspecファイルを削除して、Rubyソースコンパイル時のエラーを回避できるようになりました。 で。この1234567890_を私の環境(rvm, ruby-1.9.3p289, Mac OS X 10.6.8)でgemインストールする(インストールは成功してました)とその後、gem listコマンドでも同様のエラーが出るようになります。私の環境では、下記のファイルのL287(def self._resort!)で同様のgem名(1234567890)に起因する<=>演算子のミスによるものでした(gem名をFixNumと認識してソート時に<=>演算子がnilを返してしまうため)。 .rvm/rubies/ruby-1.9.3-head/lib/ruby/specification.rb ただ、ここのエラーを回避するようにしてもgem listコマンドで1234567890_は表示されませんでしたので、たぶん、他にも直すところがありそうです。 rvmを使っている場合だけこの症状がでるのか、そうでないのかわかりませんが、ちょっと調べてる余裕がないので、今回はここまでにして時間に余裕があれば後ほどバグ報告してみます。 どうもでした。 畠山