如何使用 Capifony 部署 symfony 3 应用程序?
How to deploy a symfony 3 app with Capifony?
我的问题是我无法在 Symfony 3 上的项目中正确使用 capifony。安装 composer 依赖项后,我收到 运行 app/console 命令错误和部署回滚。
我知道在 symfony 3 app/console 中移动到 bin/console。但是我如何在 Capifony 中进行更改?
谢谢!
Capifony 不再维护,因此它不会根据 Symfony 版本而发展。
Capifony is based on Capistrano v2.x and will stick to this version (i.e. Capifony is feature-frozen, and will only accept bug fixes).
At the time of writing, Capistrano v3 is the current major version, and Capifony is not compatible with it.
Don't worry, there is a plugin for that! Using Capistrano v3 + capistrano/symfony (heavily inspired by Capifony) may be the way to go for new projects! You can read more on capifony and its future.
来自 here.
另外,从 capifony website 的第一行开始:
capifony is a deployment recipes collection that works with both symfony and Symfony2 applications.
所以,不要使用 symfony3,也不会走这条路。
我知道迁移有点困难,但您确实应该将部署工作流程更改为 Capistrano with its symfony tasks。
然后您就可以配置控制台路径了:
set :symfony_console_path, "bin/console"
我怀疑你可以在 Capifony 中使用它,你应该在升级前尝试一下。
注意 您将遇到与 Symfony3 架构相关的其他问题,例如 cache
和 logs
目录。查看全部 available configurations.
我的问题是我无法在 Symfony 3 上的项目中正确使用 capifony。安装 composer 依赖项后,我收到 运行 app/console 命令错误和部署回滚。
我知道在 symfony 3 app/console 中移动到 bin/console。但是我如何在 Capifony 中进行更改?
谢谢!
Capifony 不再维护,因此它不会根据 Symfony 版本而发展。
Capifony is based on Capistrano v2.x and will stick to this version (i.e. Capifony is feature-frozen, and will only accept bug fixes).
At the time of writing, Capistrano v3 is the current major version, and Capifony is not compatible with it.
Don't worry, there is a plugin for that! Using Capistrano v3 + capistrano/symfony (heavily inspired by Capifony) may be the way to go for new projects! You can read more on capifony and its future.
来自 here.
另外,从 capifony website 的第一行开始:
capifony is a deployment recipes collection that works with both symfony and Symfony2 applications.
所以,不要使用 symfony3,也不会走这条路。
我知道迁移有点困难,但您确实应该将部署工作流程更改为 Capistrano with its symfony tasks。
然后您就可以配置控制台路径了:
set :symfony_console_path, "bin/console"
我怀疑你可以在 Capifony 中使用它,你应该在升级前尝试一下。
注意 您将遇到与 Symfony3 架构相关的其他问题,例如 cache
和 logs
目录。查看全部 available configurations.