2012-06-28 2 views
0

Мне нужно запустить файл ruby ​​(EG: d: \ ruby ​​\ ruby ​​file.rb) в командной строке, вызвав файл из скрипта ant. Мне нужен скрипт ant. Может кто-нибудь мне помочь?Как запустить ruby-файл из скрипта ant?

+0

Возможный дубликат [Как я могу запускать скрипты perl и ruby ​​в качестве задач в ant?] (Http://stackoverflow.com/questions/3534973/how-can-i-run-perl-and-ruby-scripts- as-tasks-in-ant) –

ответ

2

Возможно, вы использовали бы только <exec> на рубине с rb-файлом в качестве первого аргумента.

Что-то вроде этого:

<exec executable="c:\Ruby192\bin\ruby.exe" dir="d:\ruby"> 
    <arg value="d:\ruby\ruby file.rb"/> 
</exec> 

Это зависит от того, где установлен ruby.exe, и если он находится в вашем PATH.

+0

вы можете отправить мне полный сценарий? – user1489275

+0

Выполнение скрипта получило следующую ошибку: [exec] D:/Ruby/Ruby 1.8.6/lib/ruby ​​/ site_ruby/1.8/rubygems/custom_require.rb: 27: в 'gem_original_require ': нет такого файла для загрузки - ./data (LoadError) [exec] из D:/Ruby/Ruby 1.8.6/lib/ruby ​​/ site_ruby/1.8/rubygems/custom_require.rb: 27: in 'require ' [exec] из D:/eclipse -индиго-проекты/Agora/launchapp.rb: 6 [exec] Результат: 1 в чем проблема? – user1489275

+0

Кажется, что проблема рубина на данный момент, успешно ли вы получили рубиновый скрипт для запуска вне муравьев? – jgritty