From: Sakuro OZAWA Date: 2009-03-11T21:53:35+09:00 Subject: [ruby-dev:38155] [Bug #1270] FileUtils.chown: グループを数値指定するとTypeError Bug #1270: FileUtils.chown: グループを数値指定するとTypeError http://redmine.ruby-lang.org/issues/show/1270 起票者: Sakuro OZAWA ステータス: Open, 優先度: Normal ruby -v: ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-linux] メソッドコメントに # +user+ and +group+ may be an ID (Integer/String) or a name (String). とありますが、ユーザーIDでやっている user = user.to_s 相当の処理が group に対しても必要なようです。 % ruby -v -rfileutils -e 'FileUtils.chown(1000, 1000, "/tmp/testfile")' ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-linux] /opt/local/lib/ruby/1.8/fileutils.rb:987:in `fu_get_gid': can't convert Fixnum into String (TypeError) from /opt/local/lib/ruby/1.8/fileutils.rb:926:in `chown' from -e:1 1.9.1でも同様です。 ---------------------------------------- http://redmine.ruby-lang.org