13

Windows で rake/albacore 環境をセットアップしようとして、バッチ ファイルを作成しました。

@echo off

echo Setting up rake environment for building

echo Installing Bundler
gem install bundler

echo Bundle Installing gems
bundle install

このバッチ ファイルを実行すると (ダブルクリックまたは cmd ウィンドウ内で実行)、最初の gem コマンドのみが実行されます。「バンドル インストール」は呼び出されません。出力は次のとおりです。

C:\>InstallGems.bat
Setting up rake environment for building
Installing Bundler
Successfully installed bundler-1.2.1
1 gem installed
Installing ri documentation for bundler-1.2.1...
Installing RDoc documentation for bundler-1.2.1...

C:\>

最初の「gem install」コマンドの後に「pause」を追加しましたが、「pause」も実行されないようです。

何か案が?

4

1 に答える 1

22

各コマンドの前に「call」を追加するだけです。

@echo off

echo Setting up rake environment for building

echo Installing Bundler
call gem install bundler

echo Bundle Installing gems
call bundle install 
于 2012-11-07T18:48:09.940 に答える