Makefile peut être écrit Ruby est installé
Makefile qui peut être écrit en Ruby
ruby 2.7.1p83
Hello Rakefile!
Tout d'abord, créez un dossier de travail approprié.
Ici, créez-le avec le nom de dossier rakefile-sample
.
Créez-y un Rakefile et écrivez comme suit
Rakefile
task :first_task do
puts 'Hello Rakefile!'
end
Courir
rakefile-sample $ rake first_task
Hello Rakefile!
Rakefile
task :run_sh do
sh %{echo Hello Rakefile sh!}
end
Courir
rakefile-sample $ rake run_sh
echo Hello Rakefile sh!
Hello Rakefile sh!
Rakefile
task :task1 do
puts 'task1'
end
task :task2 do
puts 'task2'
end
# task1,Exécuter la tâche3 après la tâche2
task :task3 => [:task1, :task2] do
puts 'task3'
end
Courir
rakefile-sample $ rake task3
task1
task2
task3
Si le fichier est utilisé à la place de la tâche, il ne sera exécuté que lorsque le fichier cible (Gemfile dans ce cas) n'existe pas.
Rakefile
file 'Gemfile' do
f = File.open('Gemfile', 'w')
f.puts("source 'https://rubygems.org'")
f.puts("gem 'rails', '~>5'")
puts 'Gemfile created'
end
Exécuter (correctement non exécuté la deuxième fois)
rakefile-sample $ rake Gemfile
Gemfile created
rakefile-sample $ rake Gemfile
rakefile-sample $
library rake Résumé de l'utilisation de base de Rake Comment écrire un fichier en Ruby [Pour les débutants]
Recommended Posts