Подтвердить что ты не робот

Пакетный файл не запускает следующую команду после 'gem install'

Я сделал пакетный файл, пытающийся настроить среду 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:\>

Я добавил "pause" после первой команды "gem install", и кажется, что "пауза" также не выполняется.

Любая идея?

4b9b3361

Ответ 1

Ahh, я понял: просто добавьте "вызов" перед каждой командой.

@echo off

echo Setting up rake environment for building

echo Installing Bundler
call gem install bundler

echo Bundle Installing gems
call bundle install