nyaosのスクリプトを書く時にこんな感じに書いてうまく動かずハマりました。
if exist 'Gemfile' then
これだとGemfile
がカレントディレクトリにあっても真になってくれません。
if exist "Gemfile" then
とダブルクォートを使いましょう。
なんでもコマンドプロンプトはシングルクォートが使えないのでそのためだそうです。まさかシングルクォートが使えない環境があることを想像さえした事もなかったのでびっくりですよ。
参考
今回もQA@ITで教えてもらいました。
http://qa.atmarkit.co.jp/q/3665