https://bugs.ruby-lang.org/
https://bugs.ruby-lang.org/favicon.ico?1711330511
2009-06-12T14:57:05Z
Ruby Issue Tracking System
Ruby master - Bug #1614: startup failure with non-ascii path
https://bugs.ruby-lang.org/issues/1614?journal_id=4255
2009-06-12T14:57:05Z
nobu (Nobuyoshi Nakada)
nobu@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>=begin<br>
Applied in changeset r23670.<br>
=end</p>
Ruby master - Bug #1614: startup failure with non-ascii path
https://bugs.ruby-lang.org/issues/1614?journal_id=4257
2009-06-12T19:38:19Z
nobu (Nobuyoshi Nakada)
nobu@ruby-lang.org
<ul><li><strong>Category</strong> set to <i>core</i></li><li><strong>Status</strong> changed from <i>Closed</i> to <i>Open</i></li><li><strong>Target version</strong> set to <i>2.0.0</i></li><li><strong>ruby -v</strong> set to <i>ruby 1.9.2dev (2009-06-12) [i386-mswin32_90]</i></li></ul><p>=begin</p>
<p>=end</p>
Ruby master - Bug #1614: startup failure with non-ascii path
https://bugs.ruby-lang.org/issues/1614?journal_id=4271
2009-06-15T03:02:24Z
wanabe (_ wanabe)
s.wanabe@gmail.com
<ul></ul><p>=begin<br>
ワナベと申します。</p>
<p>2009/06/12 14:51 に Nobuyoshi Nakada<a href="mailto:nobu@ruby-lang.org" class="email">nobu@ruby-lang.org</a> さんは書きました:</p>
<blockquote>
<p>なかだです。</p>
<p><a href="http://d.hatena.ne.jp/mirichi/20090611/p1" class="external">http://d.hatena.ne.jp/mirichi/20090611/p1</a> のように、実行ファイル<br>
のパスにnon-ascii文字が含まれているとencdbのロードの際に失敗して<br>
起動できません。<br>
(中略)<br>
file_expand_path()で絶対パスをコピーするときにencodingをコピーし<br>
ていないようです。</p>
<a name="Index-filec"></a>
<h1 >Index: file.c<a href="#Index-filec" class="wiki-anchor">¶</a></h1>
<p>--- file.c (revision 23669)<br>
+++ file.c (working copy)<br>
@@ -2794,4 +2794,5 @@ file_expand_path(VALUE fname, VALUE dnam<br>
BUFCHECK(bdiff >= buflen);<br>
memset(buf, '/', p - buf);</p>
<ul>
<li>
<pre><code> rb_enc_copy(result, fname);
</code></pre>
}<br>
if (p > buf && p[-1] == '/')</li>
</ul>
</blockquote>
<p>エンコーディングのことは全くわからないのですが、もしかしたら同関数中の<br>
/* skip drive letter */ の部分でも同様の処理が必要になるのではないでしょうか。</p>
<p>--<br>
ワナベ</p>
<p>=end</p>
Ruby master - Bug #1614: startup failure with non-ascii path
https://bugs.ruby-lang.org/issues/1614?journal_id=4617
2009-07-13T22:01:12Z
yugui (Yuki Sonoda)
yugui@yugui.jp
<ul><li><strong>Target version</strong> changed from <i>2.0.0</i> to <i>1.9.2</i></li></ul><p>=begin</p>
<p>=end</p>
Ruby master - Bug #1614: startup failure with non-ascii path
https://bugs.ruby-lang.org/issues/1614?journal_id=4761
2009-07-16T16:23:00Z
yugui (Yuki Sonoda)
yugui@yugui.jp
<ul><li><strong>Assignee</strong> set to <i>nobu (Nobuyoshi Nakada)</i></li></ul><p>=begin<br>
applied in a changeset.<br>
=end</p>
Ruby master - Bug #1614: startup failure with non-ascii path
https://bugs.ruby-lang.org/issues/1614?journal_id=6581
2009-10-30T09:45:09Z
naruse (Yui NARUSE)
naruse@airemix.jp
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li></ul><p>=begin</p>
<p>=end</p>