[ruby-list:50433] Re: bundle exec での日本語を含む引数の文字化け workaround (Windows環境)

From: Nobuyoshi Nakada <nobu@...>
Date: 2016-10-16 08:47:18 UTC
List: ruby-list #50433
なかだです。

On 2016/10/16 16:53, Kazuhiro NISHIYAMA wrote:
> At Sun, 16 Oct 2016 14:38:13 +0900,
> Toshihiko Ichida wrote:
>>
>>  -      Kernel.exec(*args)
>>  +      Kernel.exec(args.join ' ')
> 
> Linux などでは普通 Shellwords.shelljoin などを使うと思うのですが、
> Windows では普通の Array#join でも大丈夫なのでしょうか?

cmd.exeのエスケープ処理はshのとは別物なので、どちらも同程度にダメです。

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

In This Thread