PHP编码Dojo实践:Shell脚本运行与问题解析

需积分: 5 0 下载量 133 浏览量 更新于2024-10-30 收藏 14KB ZIP 举报
资源摘要信息:"编码 Dojo PHP 是一个以 PHP 语言为学习重点的编程实践和共享知识的活动。Dojo 是一个面向 PHP 开发者的实践环境,其中包含了用于提升编程技能、代码审查、测试驱动开发(TDD)等的工具和脚本。在这个环境中,开发者可以通过一系列练习和挑战来加深对 PHP 编程的理解。 描述中提到的 '设置' 部分,指导用户如何初始化编码 Dojo PHP 环境: 1. 安装供应商(composer install):这是 PHP 项目中常用的依赖管理工具 Composer 的基本使用命令,用于安装项目所需的所有依赖包。在编码 Dojo 的上下文中,Composer 会下载并设置所有必要的库和工具,以便开发者可以开始编程实践。 2. 在后台运行 pp.sh ./pp.sh &:这里的 'pp.sh' 脚本可能是一个用于启动编码 Dojo PHP 环境的工具脚本。运行它时加上 '&' 符号,意味着这个脚本将在后台运行,这样用户可以继续使用当前的终端会话来执行其他命令。具体脚本的功能可能包括启动服务器、初始化数据库或其他必要的服务。 3. 在前台运行 tdd.sh ./tdd.sh:'tdd.sh' 脚本可能是用于启动测试驱动开发环境的工具。前台运行意味着脚本会占用当前的终端窗口,直到用户中断它。这个脚本可能会启动一个自动化测试框架,监视代码更改并自动运行测试用例。 ‘???利润’这部分内容可能是一个问题或者提示,但由于信息不全,难以判断其确切含义。这可能是要求参与者思考编码 Dojo 环境的商业价值,或者是对编码 Dojo 环境如何带来经济效益的提问。 在标签中提到了 'Shell',这表明上述脚本和命令都应该在 Unix/Linux 类操作系统的 Shell 环境下运行,例如 Bash、Zsh 等。Shell 是一种命令行界面,是进行系统管理和编程实践的重要工具。 文件名称列表中的 'coding-dojo-php-master' 可能是压缩包文件的名称,表示用户已经下载或者获取了一个名为 'coding-dojo-php' 的项目,并且该项目处于 'master' 分支。这通常意味着它是项目的最新版本或者主版本。在软件开发中,'master' 分支一般用于存放随时可供生产环境部署的稳定代码。 通过上述描述和标签,我们可以了解到编码 Dojo PHP 活动的设置方法,以及如何通过 Shell 脚本在命令行界面中初始化和运行 PHP 开发环境,进行编码实践和测试。"

[2023-05-31 11:07:02] Started by user coding [2023-05-31 11:07:02] Running in Durability level: MAX_SURVIVABILITY [2023-05-31 11:07:04] [Pipeline] Start of Pipeline [2023-05-31 11:07:06] [Pipeline] getContext [2023-05-31 11:07:07] [Pipeline] node [2023-05-31 11:07:07] Running on Jenkins in /root/codingci/tools/jenkins_home/workspace/2553946-cci-31810232-464995 [2023-05-31 11:07:07] [Pipeline] { [2023-05-31 11:07:08] [Pipeline] withEnv [2023-05-31 11:07:08] [Pipeline] { [2023-05-31 11:07:08] [Pipeline] withDockerRegistry [2023-05-31 11:07:08] [Pipeline] { [2023-05-31 11:07:08] [Pipeline] isUnix [2023-05-31 11:07:08] [Pipeline] sh [2023-05-31 11:07:08] + docker inspect -f . public/docker/nodejs:18-2022 [2023-05-31 11:07:08] /root/codingci/tools/jenkins_home/workspace/2553946-cci-31810232-464995@tmp/durable-221f7a67/script.sh: 1: docker: not found [2023-05-31 11:07:08] [Pipeline] isUnix [2023-05-31 11:07:08] [Pipeline] sh [2023-05-31 11:07:09] + docker inspect -f . coding-public-docker.pkg.coding.net/public/docker/nodejs:18-2022 [2023-05-31 11:07:09] /root/codingci/tools/jenkins_home/workspace/2553946-cci-31810232-464995@tmp/durable-4892b310/script.sh: 1: docker: not found [2023-05-31 11:07:09] [Pipeline] isUnix [2023-05-31 11:07:09] [Pipeline] sh [2023-05-31 11:07:09] + docker pull coding-public-docker.pkg.coding.net/public/docker/nodejs:18-2022 [2023-05-31 11:07:09] /root/codingci/tools/jenkins_home/workspace/2553946-cci-31810232-464995@tmp/durable-0770ad1b/script.sh: 1: docker: not found [2023-05-31 11:07:09] [Pipeline] } [2023-05-31 11:07:09] [Pipeline] // withDockerRegistry [2023-05-31 11:07:09] [Pipeline] } [2023-05-31 11:07:09] [Pipeline] // withEnv [2023-05-31 11:07:09] [Pipeline] } [2023-05-31 11:07:09] [Pipeline] // node [2023-05-31 11:07:09] [Pipeline] End of Pipeline [2023-05-31 11:07:09] ERROR: script returned exit code 127 [2023-05-31 11:07:09] Finished: FAILURE

2023-06-01 上传
2023-07-16 上传