的事情是,我想參數從控制檯我Capistrano的配方,所以找上谷歌後,我想出了這一點:無法加載配置Capistrano的Receipe
task :set_repo do
set :repository, "[email protected]:#{configuration[:repo]}/MyApp.git"
set :scm_user, configuration[:repo]
end
當試圖運行任務,我想出了一個「方法丟失」錯誤的配置哈希。而之後在谷歌其他搜索,我發現,我必須加載從Capistrano的配置,所以我加了這段代碼:
configuration = Capistrano::Configuration.respond_to?(:instance) ?
Capistrano::Configuration.instance(true) :
Capistrano.configuration(:must_exist)
但這扔LoadError與消息「請從Capistrano的配方中需要此文件「。我試過要求capistrano /配置模塊,但我一直得到相同的錯誤。
任何幫助,非常感謝。