我第一次尝试设置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,将运行时和生成器分开也是如此。
如果dev
和prod
拥有相同的配置,则可以执行cp
。但大多数情况下,建议以dev
和prod
生成文件,因为您可以有不同的配置。这就是为什么在其项目中拥有完整的 Propel lib 是一个好主意。