Project

General

Profile

Bug #1410

irb shows some messages on boot

Added by no6v (Nobuhiro IMAI) over 10 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
ruby -v:
ruby 1.9.2dev (2009-04-26 trunk 23293) [i686-linux]
Backport:
[ruby-dev:38336]

Description

=begin
irb を起動すると以下のようなメッセージが出るようです。

$ irb1.9
Error loading gem paths on load path in gem_prelude
no implicit conversion from nil to integer
internal:gem_prelude:320:in []='
<internal:gem_prelude>:320:in
push_all_highest_version_gems_on_load_path'
internal:gem_prelude:344:in `'

RUBY_DESCRIPTION
=> "ruby 1.9.2dev (2009-04-26 trunk 23293) [i686-linux]"
=end

History

#1

Updated by nobu (Nobuyoshi Nakada) over 10 years ago

=begin
なかだです。

At Sun, 26 Apr 2009 21:08:48 +0900,
Nobuhiro IMAI wrote in [ruby-dev:38336]:

irb を起動すると以下のようなメッセージが出るようです。

irbだけですか?

Gem::ConfigMap[:sitelibdir] と $: の値はどうなっているでしょうか。

--
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
中田 伸悦

=end

#2

Updated by no6v (Nobuhiro IMAI) over 10 years ago

=begin
いまいです。

From: Nobuyoshi Nakada
Date: Mon, 27 Apr 2009 14:36:25 +0900

irb を起動すると以下のようなメッセージが出るようです。

irbだけですか?

Ruby 本体でも出てました。

Gem::ConfigMap[:sitelibdir] と $: の値はどうなっているでしょうか。

$ ruby1.9 -ve 'puts Gem::ConfigMap[:sitelibdir]; puts; puts $:'
ruby 1.9.2dev (2009-04-26 trunk 23293) [i686-linux]
Error loading gem paths on load path in gem_prelude
no implicit conversion from nil to integer
internal:gem_prelude:320:in []='
<internal:gem_prelude>:320:in
push_all_highest_version_gems_on_load_path'
internal:gem_prelude:344:in `'
/home/nov/ruby/lib/ruby/site_ruby/ruby_version=1\".\"9\".\"1

/home/nov/ruby/lib/ruby/site_ruby/1.9.1
/home/nov/ruby/lib/ruby/site_ruby/1.9.1/i686-linux
/home/nov/ruby/lib/ruby/site_ruby
/home/nov/ruby/lib/ruby/vendor_ruby/1.9.1
/home/nov/ruby/lib/ruby/vendor_ruby/1.9.1/i686-linux
/home/nov/ruby/lib/ruby/vendor_ruby
/home/nov/ruby/lib/ruby/1.9.1
/home/nov/ruby/lib/ruby/1.9.1/i686-linux
.

となっています。
--
Nobuhiro IMAI nov@yo.rim.or.jp
Key fingerprint = F39E D552 545D 7C64 D690 F644 5A15 746C BD8E 7106

=end

#3

Updated by no6v (Nobuhiro IMAI) over 10 years ago

=begin
いまいです。

From: Nobuhiro IMAI
Date: Mon, 27 Apr 2009 15:18:20 +0900

/home/nov/ruby/lib/ruby/site_ruby/ruby_version=1\".\"9\".\"1

puts にしたから分からなかったのですが、

$ ls -l /home/nov/ruby/lib/ruby/site_ruby/
total 0
drwxr-xr-x 3 nov nov 80 Apr 26 20:48 ?[01;31mruby_version=?[m1\".\"9\".\"1/
drwxr-xr-x 3 nov nov 80 Oct 4 2007 1.9/
drwxr-xr-x 3 nov nov 80 Dec 10 17:52 1.9.1/

こんなことになってるようです。どうも最近手元で GREP_OPTIONS とか
GREP_COLORS を指定したのが原因っぽいです。これらを unset してコンパイ
ルし直してみます。
--
Nobuhiro IMAI nov@yo.rim.or.jp
Key fingerprint = F39E D552 545D 7C64 D690 F644 5A15 746C BD8E 7106

=end

#4

Updated by no6v (Nobuhiro IMAI) over 10 years ago

=begin
いまいです。

From: Nobuhiro IMAI
Date: Mon, 27 Apr 2009 15:43:51 +0900

こんなことになってるようです。どうも最近手元で GREP_OPTIONS とか
GREP_COLORS を指定したのが原因っぽいです。これらを unset してコンパイ
ルし直してみます。

$ unset GREP_OPTIONS
$ touch ../trunk/configure
$ make all install
$ ruby1.9 -ve 'puts Gem::ConfigMap[:sitelibdir]; puts; puts $:'
ruby 1.9.2dev (2009-04-26) [i686-linux]
/home/nov/ruby/lib/ruby/site_ruby/1.9.1

/home/nov/gems/gems/merb_datamapper-1.0.11/lib
:
:

という感じでした。お騒がせしました。
--
Nobuhiro IMAI nov@yo.rim.or.jp
Key fingerprint = F39E D552 545D 7C64 D690 F644 5A15 746C BD8E 7106

=end

#5

Updated by nobu (Nobuyoshi Nakada) over 10 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

=begin
Applied in changeset r23300.
=end

Also available in: Atom PDF