This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.6.3.5. Perl
设置新的 GitHub 存储库,并将它作为远程分支添加到当前本地 v2 Git 存储库中:
git remote add <remote-name> https://github.com/<github-id>/<repo-name>
$ git remote add <remote-name> https://github.com/<github-id>/<repo-name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将本地 v2 源代码推送到新存储库:
git push -u <remote-name> master
$ git push -u <remote-name> master
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 编辑本地 Git 存储库并推送上游更改,使其与 v3 兼容:
在 v2 中,CPAN 模块驻留在 .openshift/cpan.txt 中。在 v3 中,s2i 构建器在源的根目录中查找名为 cpanfile 的文件。
cd <local-git-repository> mv .openshift/cpan.txt cpanfile
$ cd <local-git-repository> $ mv .openshift/cpan.txt cpanfile
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 编辑 cpanfile,因为它的格式略有不同:
Expand cpanfile 格式 cpan.txt 格式 需要 'cpan::mod';
cpan::mod
需要"Dancer";
Dancer
需要 'YAML';
YAML
删除 .openshift 目录
注意在 v3 中,action_hooks 和 cron 任务的支持方式不同。如需更多信息,请参阅 Action Hook。
-
使用
oc
命令从构建器镜像和源代码中启动新的 Perl 应用程序:
oc new-app https://github.com/<github-id>/<repo-name>.git
$ oc new-app https://github.com/<github-id>/<repo-name>.git
支持的 Perl 版本
v2 | v3 |
---|---|
Perl: 5.10 | |
dancer-mysql-example(Quickstart) |