Ruby on rails rails-capistrano子目录的部署

Ruby on rails rails-capistrano子目录的部署,ruby-on-rails,capistrano,Ruby On Rails,Capistrano,我在git/github中有一个目录结构,如下所示: demoapp - mockups - some_files - app (rails app) 应用程序的github url如下所示git@github/用户/demoapp.git 目前,当我使用capistrano进行部署时,它会在demoapp目录中查找rake文件,但找不到它 如何在capistrano deploy.rb中指定我的应用程序的目录(向下一级) 看完后谢谢 我最终为我的rails应用程序和其他

我在git/github中有一个目录结构,如下所示:

  demoapp
   - mockups
   - some_files
   - app (rails app)
应用程序的github url如下所示git@github/用户/demoapp.git

目前,当我使用capistrano进行部署时,它会在demoapp目录中查找rake文件,但找不到它

如何在capistrano deploy.rb中指定我的应用程序的目录(向下一级)

看完后谢谢

我最终为我的rails应用程序和其他东西创建了一个单独的存储库。
rails存储库拥有capistrano脚本所需的所有工件,如rake。

如果无法拆分回购,唯一的方法是添加额外的cap回调

在“部署:更新代码”之后,“部署:复制到上一级”


中的See:repo_树指令可能重复。
namespace :deploy do
  desc "Copy code application to level up"
  task :copy_to_level_up do
    run "mv -R #{release_path}/ ....." #rewrite it with your conditions
  end
end