okkezです。
whereはvista以降らしいです。
あと、$PATH:のあたりがおかしいそうです。
2012/09/15 18:45 "sho-h (Sho Hashimoto)" <sho-h@netlab.jp>:
>
>
> Issue #7026 has been reported by sho-h (Sho Hashimoto).
>
> ----------------------------------------
> Bug #7026: BitClust::SetupCommand#checkout が Windows で動作しない
> https://bugs.ruby-lang.org/issues/7026
>
> Author: sho-h (Sho Hashimoto)
> Status: Open
> Priority: Normal
> Assignee:
> Category:
> Target version:
> reporter:
> ruby_version:
>
>
> FIXME の部分についてになりますが、Windows で svn まわりで失敗するようでした。やはり which コマンドがないみたいです。
>
> 以下みたいに分岐する感じでしょうか。Windows な方どうでしょう?特にないようなら一旦以下をコミットしようかと思います。
>
> --- subcommand.rb (revision 5388)
> +++ subcommand.rb (working copy)
> @@ -522,8 +522,13 @@
> end
>
> def checkout(rubydoc_dir)
> - # FIXME Is this working on Windows?
> - unless system("which svn > /dev/null")
> + case RUBY_PLATFORM
> + when /mswin(?!ce)|mingw|cygwin|bccwin/
> + cmd = "where $PATH:svn.exe > NUL"
> + else
> + cmd = "which svn > /dev/null"
> + end
> + unless system(cmd)
> warn "svn command is not found. Please install Subversion."
> exit 1
> end
>
>
>
>
> --
> http://bugs.ruby-lang.org/
>
> --
> ML: ruby-reference-manual@ml.fdiary.net
> Info: http://QuickML.com/