在Google App Engine部署Course Builder提示deploy.sh不存在如何解决
你遇到的报错本质是终端当前打开的文件夹不对,找不到部署需要的脚本文件,照着下面的步骤操作就能解决。
操作指引(全程无需代码基础,按步骤执行即可)
第一步:获取Course Builder文件夹的准确路径
- 在Mac的Finder里找到你下载并解压好的Course Builder文件夹,如果你记不清放哪了,可以直接在Finder右上角的搜索框输入
coursebuilder搜索 - 找到对应文件夹后,右键点击它,按住键盘上的
option键,此时右键菜单会出现「将“coursebuilder”拷贝为路径名称」的选项,点击该选项,就能把文件夹的准确路径复制到剪贴板,先暂时保留这个复制好的路径备用
第二步:在终端切换到该文件夹
- 回到终端窗口,输入
cd(cd是终端切换文件夹的固定命令,无需理解含义,注意cd后面必须加一个半角空格),然后把刚才复制的路径粘贴到后面,按下回车键 - 举个参考示例:如果你复制的路径是
/Users/elena/Desktop/coursebuilder,那你输入的完整内容就是cd /Users/elena/Desktop/coursebuilder,按回车即可
第三步:验证路径正确后执行部署命令
- 先输入
ls scripts/deploy.sh按下回车键,如果没有弹出任何报错提示,就说明你已经切到了正确的文件夹 - 此时直接执行部署命令即可:
bash ./scripts/deploy.sh on-point-learning
- 如果执行上面的验证命令还是提示找不到文件,说明你找到的不是完整的Course Builder根文件夹,回到第一步重新找你解压出来的原始完整文件夹即可,不要选文件夹内部的子文件夹
常见踩坑排查
- 确认你已经下载了完整的Course Builder压缩包并解压,不要只下载了部分教程文件就执行操作
- 不要把Course Builder文件夹解压到外接U盘/移动硬盘里,放在本地桌面或者下载文件夹这类本地路径下,避免路径识别失败
内容的提问来源于stack exchange,提问作者Elena O Rusoe
相关产品推荐
相关产品推荐

