FileUtils.cp_r を使用すると、次の例外が発生します。
invalid multibyte character
/usr/local/rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/fileutils.rb:1503:in `descendant_diretory?'
コピーしているディレクトリ内に、いくつかの特殊文字を含む別のディレクトリがあります。しかし、cpシェルコマンドを実行すると問題なく動作するため、Rubyで対処する必要があると思います。
Ruby にこの例外を無視させ、ディレクトリのコピーを終了させる方法のアイデアはありますか?
ありがとう。