我无法从任务中调用install_apache
函数:
task :install_apache => :environment do
begin
install_apache
rescue Exception => e
puts e
end
end
def install_apache
# code...
end
答案 0 :(得分:3)
在Ruby中,您必须先定义一个方法。您可以使用语法
执行此操作def method_name
# code goes here
end
要调用该方法,只需输入方法名称
即可method_name
在你的情况下,你有第一步
def install_apache
end
您需要在代码中添加另一行,如此
install_apache