为什么 Capistrano 不复制我的文件?
我目前正在使用 Capistrano 部署 Rails 应用程序。 Cap deploy:update_code 通常可以很好地将应用程序文件从 SVN 复制到 Rails 容器,但是当我现在这样做时,它会复制文件夹,但它们都是空的。 关于为什么会发生这种情况或如何解决它的任何想法?
I am currently deploying a Rails application using Capistrano. Cap deploy:update_code
usually works just fine to copy over application files from the SVN to the rails container, however when I do it now, it copies the folders but they are all empty. Any ideas of why this would happen or how to fix it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
手动在服务器上检查您的项目,看看是否所有内容都已签入。老实说,我见过的唯一一次是当我
部署旧标签
或
忘记检查
Capistrano 中的内容时,它并没有做任何花哨的事情 - 它只是在做 svn co 或 svn 导出(取决于您的设置)。
不过,查看您的deploy.rb会有所帮助。 如果没有的话,我只是猜测。
Check your project out on the server manually to see if everything's checked in. Honestly the only time I've ever seen that is when I was either
deploying an old tag
or
forgot to check stuff in
Capistrano's not doing anything fancy - it's just doing svn co or svn export (depending on your settings).
It would help though to see your deploy.rb though. Without that I'm only guessing.