ruby-reference-manual:3301
From: "sho-h (Sho Hashimoto)" <sho-h@n...>
Date: Sun, 16 Sep 2012 01:43:51 +0900
Subject: [ruby-reference-manual:3301] [るりまプロジェクト - Bug #7026][Closed] BitClust::SetupCommand#checkout が Windows で動作しない
Issue #7026 has been updated by sho-h (Sho Hashimoto). Status changed from Open to Closed % Done changed from 0 to 100 r5389 で修正してみました。File::Constants::NULL を使えばもう少しすっきりしたと思いますが、1.9.3 からしか使えないため分岐しています。 ---------------------------------------- Bug #7026: BitClust::SetupCommand#checkout が Windows で動作しない https://bugs.ruby-lang.org/issues/7026#change-29328 Author: sho-h (Sho Hashimoto) Status: Closed 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@m... Info: http://QuickML.com/
3297 2012-09-15 11:45 [sho-h@n... ] [るりまプロジェクト - Bug #7026][Open] BitClust::SetupCommand#checkout が Windows で動作しない @ 3298 2012-09-15 12:23 ┣[okkez000@g... ] 3299 2012-09-15 15:44 ┣[tetradice@g... ] [るりまプロジェクト - Bug #7026] BitClust::SetupCommand#checkout が Windows で動作しない 3300 2012-09-15 16:52 ┣[sho-h@n... ] [るりまプロジェクト - Bug #7026] BitClust::SetupCommand#checkout が Windows で動作しない -> 3301 2012-09-15 18:43 ┗[sho-h@n... ] [るりまプロジェクト - Bug #7026][Closed] BitClust::SetupCommand#checkout が Windows で動作しない