设置推进工作区


Setting up a propel workspace

我第一次尝试设置propell,但我似乎无法正确配置它。

我的工作区是这样的:

/

var/www/prod/[project_name]/www

/

var/www/dev/propel

/

var/www/dev/projects/[project_name]/www

所以我想设置它,这样我就可以让推进生成器只在./dev/propel/中,只有所需的文件(运行时/构建)才会在./[project_name]/www中,将所有项目配置保留在自己的项目文件夹中./[project_name]所以我可以从./projects/[project_name]构建它们。

如果有更好的方法,请告诉我...有没有简单的方法可以将./dev/移动到./prod/?或者只是做一个CP然后运行迁移脚本?

对于最新的 Propel 版本 (1.6.x),您可以使用 Composer 来管理项目中的依赖项。这不是您问题的答案,根本不建议安装全局 Propel,将运行时和生成器分开也是如此。

如果devprod拥有相同的配置,则可以执行cp。但大多数情况下,建议以devprod生成文件,因为您可以有不同的配置。这就是为什么在其项目中拥有完整的 Propel lib 是一个好主意。