[MacRuby] #240: no such file to load -- stringio.rb.bundle when starting irb/gems
#240: no such file to load -- stringio.rb.bundle when starting irb/gems -------------------------+-------------------------------------------------- Reporter: i@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: -------------------------+-------------------------------------------------- I just installed newest (0.4) MacRuby from pkg. When running irb I get: {{{ Last login: Mon Mar 30 15:24:09 on ttys007 [teamon ~] macirb no such file to load -- stringio.rb.bundle irb(main):001:0> exit [teamon ~] macirb --version irb 0.9.5(05/04/13) [teamon ~] macruby --version MacRuby version 0.4 (ruby 1.9.1) [universal-darwin9.5, x86_64] [teamon ~] macirb no such file to load -- stringio.rb.bundle irb(main):001:0> require 'rubygems' /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems.rb:14: warning: can't register `name' as an KVO setter (method `setName:') /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems.rb:14: warning: can't register `version_requirement' as an KVO setter (method `setVersion_requirement:') /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems.rb:84: warning: already initialized constant MUTEX /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems.rb:86: warning: already initialized constant RubyGemsPackageVersion /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems.rb:91: warning: already initialized constant WIN_PATTERNS /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems.rb:841: warning: already initialized constant MARSHAL_SPEC_DIR /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems.rb:843: warning: already initialized constant YAML_SPEC_DIR LoadError: no such file to load -- stringio.rb.bundle from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/yaml.rb:9:in `require' from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/yaml.rb:9:in `<top (required)>' from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems/config_file.rb:7:in `require' from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems/config_file.rb:7:in `<top (required)>' from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems.rb:883:in `require' from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems.rb:883:in `<top (required)>' from (irb):1:in `require' from (irb):1 from /usr/local/bin/macirb:12:in `<main>' irb(main):002:0> }}} Same thing when I installed from source. -- Ticket URL: <http://www.macruby.org/trac/ticket/240> MacRuby <http://macruby.org/>
When you built MacRuby, did you have the RUBYOPT env set? If so, unset it. See the comments for this: http://www.macruby.org/trac/ticket/226#comment:7 Brian On Mon, Mar 30, 2009 at 6:36 AM, MacRuby <ruby-noreply@macosforge.org> wrote:
#240: no such file to load -- stringio.rb.bundle when starting irb/gems -------------------------+-------------------------------------------------- Reporter: i@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: -------------------------+-------------------------------------------------- I just installed newest (0.4) MacRuby from pkg. When running irb I get: {{{ Last login: Mon Mar 30 15:24:09 on ttys007 [teamon ~] macirb no such file to load -- stringio.rb.bundle irb(main):001:0> exit [teamon ~] macirb --version irb 0.9.5(05/04/13) [teamon ~] macruby --version MacRuby version 0.4 (ruby 1.9.1) [universal-darwin9.5, x86_64] [teamon ~] macirb no such file to load -- stringio.rb.bundle irb(main):001:0> require 'rubygems' /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems.rb:14: warning: can't register `name' as an KVO setter (method `setName:') /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems.rb:14: warning: can't register `version_requirement' as an KVO setter (method `setVersion_requirement:') /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems.rb:84: warning: already initialized constant MUTEX /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems.rb:86: warning: already initialized constant RubyGemsPackageVersion /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems.rb:91: warning: already initialized constant WIN_PATTERNS /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems.rb:841: warning: already initialized constant MARSHAL_SPEC_DIR /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems.rb:843: warning: already initialized constant YAML_SPEC_DIR LoadError: no such file to load -- stringio.rb.bundle from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/yaml.rb:9:in `require' from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/yaml.rb:9:in `<top (required)>' from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems/config_file.rb:7:in `require' from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems/config_file.rb:7:in `<top (required)>' from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems.rb:883:in `require' from /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.1/rubygems.rb:883:in `<top (required)>' from (irb):1:in `require' from (irb):1 from /usr/local/bin/macirb:12:in `<main>' irb(main):002:0>
}}}
Same thing when I installed from source.
-- Ticket URL: <http://www.macruby.org/trac/ticket/240> MacRuby <http://macruby.org/>
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
#240: no such file to load -- stringio.rb.bundle when starting irb/gems -------------------------+-------------------------------------------------- Reporter: i@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: -------------------------+-------------------------------------------------- Comment(by i@…): This is what I found out {{{ Last login: Tue Mar 31 03:25:20 on ttys000 [teamon ~] macirb irb(main):001:0> require 'stringio' LoadError: no such file to load -- stringio.rb.bundle from (irb):1:in `require' from (irb):1 from /usr/local/bin/macirb:12:in `<main>' irb(main):002:0> require 'stringio.bundle' => true irb(main):004:0> require 'syck.bundle' => true irb(main):005:0> require 'rubygems' => true irb(main):006:0> }}} it looks like MacRuby first appends ".rb" to the end of string and then appends ".bundle" -- Ticket URL: <http://www.macruby.org/trac/ticket/240#comment:1> MacRuby <http://macruby.org/>
#240: no such file to load -- stringio.rb.bundle when starting irb/gems -------------------------+-------------------------------------------------- Reporter: i@… | Owner: lsansonetti@… Type: defect | Status: closed Priority: blocker | Milestone: MacRuby 0.5 Component: MacRuby | Resolution: fixed Keywords: | -------------------------+-------------------------------------------------- Changes (by lsansonetti@…): * status: new => closed * resolution: => fixed * milestone: => MacRuby 0.5 Comment: This problem should be fixed in MacRuby 0.5 beta 1. -- Ticket URL: <http://www.macruby.org/trac/ticket/240#comment:2> MacRuby <http://macruby.org/>
participants (2)
-
Brian Chapados
-
MacRuby