Forum: Ruby-dev [Ruby 1.9 - Bug #4809][Open] ruby1.9.1で GEM HOME をセットしていると常にエラーが発生する

Posted by okkez _ (Guest)
on 2011-06-01 06:18
(Received via mailing list)
Issue #4809 has been reported by okkez _.

----------------------------------------
Bug #4809: ruby1.9.1で GEM_HOME をセットしていると常にエラーが発生する
http://redmine.ruby-lang.org/issues/4809

Author: okkez _
Status: Open
Priority: Normal
Assignee:
Category:
Target version: 1.9.1
ruby -v: ruby 1.9.1p431 (2011-02-18 revision 30906) [x86_64-linux]


1.9.2では発生しないのですが、1.9.1では以下のエラーが発生します。
RVM で複数の Ruby を切り替えて動かしているときに不便なので直して欲しいです。
# RVM を使いながらるりまの作業をしたいと思っています。

r25392をバックポートすると直るらしいです。

$ ruby-191 -e 'p ENV["GEM_HOME"]'
Error loading gem paths on load path in gem_prelude
can't modify frozen string
<internal:gem_prelude>:69:in `force_encoding'
<internal:gem_prelude>:69:in `set_home'
<internal:gem_prelude>:38:in `dir'
<internal:gem_prelude>:76:in `set_paths'
<internal:gem_prelude>:47:in `path'
<internal:gem_prelude>:286:in 
`push_all_highest_version_gems_on_load_path'
<internal:gem_prelude>:355:in `<compiled>'
"/home/okkez/.rvm/gems/ruby-1.9.2-p180"
Posted by Yui NARUSE (Guest)
on 2011-06-01 06:58
(Received via mailing list)
Issue #4809 has been updated by Yui NARUSE.

Status changed from Open to Assigned
Assignee set to Yuki Sonoda


----------------------------------------
Bug #4809: ruby1.9.1で GEM_HOME をセットしていると常にエラーが発生する
http://redmine.ruby-lang.org/issues/4809

Author: okkez _
Status: Assigned
Priority: Normal
Assignee: Yuki Sonoda
Category:
Target version: 1.9.1
ruby -v: ruby 1.9.1p431 (2011-02-18 revision 30906) [x86_64-linux]


1.9.2では発生しないのですが、1.9.1では以下のエラーが発生します。
RVM で複数の Ruby を切り替えて動かしているときに不便なので直して欲しいです。
# RVM を使いながらるりまの作業をしたいと思っています。

r25392をバックポートすると直るらしいです。

$ ruby-191 -e 'p ENV["GEM_HOME"]'
Error loading gem paths on load path in gem_prelude
can't modify frozen string
<internal:gem_prelude>:69:in `force_encoding'
<internal:gem_prelude>:69:in `set_home'
<internal:gem_prelude>:38:in `dir'
<internal:gem_prelude>:76:in `set_paths'
<internal:gem_prelude>:47:in `path'
<internal:gem_prelude>:286:in 
`push_all_highest_version_gems_on_load_path'
<internal:gem_prelude>:355:in `<compiled>'
"/home/okkez/.rvm/gems/ruby-1.9.2-p180"
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.