Ubuntu 20.04 LTS 分类归档 - 永夜 https://www.shuijingwanwq.com/category/os/linux/ubuntu/ubuntu-2004-lts/ 没有不值得去解决的问题,也没有不值得去学习的技术! Fri, 14 Aug 2026 06:20:21 +0000 zh-Hans hourly 1 https://wordpress.org/?v=7.1 https://media.shuijingwanwq.com/2026/05/logo-150x150.png Ubuntu 20.04 LTS 分类归档 - 永夜 https://www.shuijingwanwq.com/category/os/linux/ubuntu/ubuntu-2004-lts/ 32 32 在 WSL2 中的 Ubuntu-20.04 ,将 Shopify CLI 更新至最新版本 https://www.shuijingwanwq.com/2023/12/25/8300/ Mon, 25 Dec 2023 02:42:05 +0000 https://www.shuijingwanwq.com/?p=8300 在 WSL2 的 Ubuntu-20.04 环境中更新 Shopify CLI 时,执行 upgrade 命令遇到权限拒绝报错。尝试通过 sudo 提升权限安装最新版本,成功解决了报错问题,但查看版本号发现并未发生变化。系统始终提示有新版本可用,确认升级操作未能生效,最终决定暂缓处理该更新问题。

在 WSL2 中的 Ubuntu-20.04 ,将 Shopify CLI 更新至最新版本最先出现在永夜

]]>
构建 Shopify App Template – PHP 时,ln -sf ../frontend/dist/assets public/assets,’ln’ is not recognized as an internal or external command,operable program or batch file. https://www.shuijingwanwq.com/2023/07/04/7799/ Tue, 04 Jul 2023 01:22:09 +0000 https://www.shuijingwanwq.com/?p=7799 在构建 Shopify App Template - PHP 项目并执行 npm run build 时,系统提示 ln 不是内部或外部命令,这是由于 Windows 不支持 ln 命令导致的。将操作环境切换至 WSL2 中的 Ubuntu-20.04 系统后执行该命令,虽然曾遇到 No such file or directory 的错误,但经排查修复后,最终成功运行构建命令且不再报错。

构建 Shopify App Template – PHP 时,ln -sf ../frontend/dist/assets public/assets,’ln’ is not recognized as an internal or external command,operable program or batch file.最先出现在永夜

]]>
在 WSL2 中的 Ubuntu-20.04 中创建应用:Shopify App Template – PHP https://www.shuijingwanwq.com/2023/07/01/7792/ https://www.shuijingwanwq.com/2023/07/01/7792/#comments Sat, 01 Jul 2023 02:06:44 +0000 https://www.shuijingwanwq.com/?p=7792 本文记录在 WSL2 的 Ubuntu-20.04 环境中基于 PHP 模板创建 Shopify 应用的过程。文章详细解决了使用 sudo 克隆模板、卸载 PHP 7.4 并升级至 PHP 8、调整 Composer 版本及启用 PHP curl 扩展等依赖问题。针对数据库迁移时出现的权限错误,通过读取配置文件获取凭据并更新 .env 解决了连接失败问题。最终在排除 Cookie 缺失报错后,成功启动开发服务器。

在 WSL2 中的 Ubuntu-20.04 中创建应用:Shopify App Template – PHP最先出现在永夜

]]>
https://www.shuijingwanwq.com/2023/07/01/7792/feed/ 1
在 WSL2 中的 Ubuntu-20.04 中卸载 PHP 7.4,然后安装 PHP 8 https://www.shuijingwanwq.com/2023/06/30/7789/ https://www.shuijingwanwq.com/2023/06/30/7789/#comments Fri, 30 Jun 2023 01:23:00 +0000 https://www.shuijingwanwq.com/?p=7789 本文介绍了在 WSL2 的 Ubuntu-20.04 环境中卸载 PHP 7.4 并安装 PHP 8 的操作过程。首先卸载了 PHP 7.4 及其相关依赖,随后添加了 PHP PPA 存储库,通过命令成功安装了 PHP 8.1,最终完成了版本升级。

在 WSL2 中的 Ubuntu-20.04 中卸载 PHP 7.4,然后安装 PHP 8最先出现在永夜

]]>
https://www.shuijingwanwq.com/2023/06/30/7789/feed/ 2
在 WSL2 中的 Ubuntu-20.04 中安装 Shopify CLI 3.0(基于 Node.js),提前检查相应的要求是否满足 https://www.shuijingwanwq.com/2023/06/27/7783/ https://www.shuijingwanwq.com/2023/06/27/7783/#comments Tue, 27 Jun 2023 01:51:43 +0000 https://www.shuijingwanwq.com/?p=7783 本文记录了在 WSL2 的 Ubuntu-20.04 环境中安装 Shopify CLI 3.0 的过程。作者通过更新系统并使用 Node.js 源解决了版本过低问题,随后重置系统并利用 rbenv 脚本成功安装了符合要求的 Ruby 3.2.2。期间解决了编译工具缺失等依赖问题,最终确认包括开发环境、Git 等所有要求均满足,完成了环境准备。

在 WSL2 中的 Ubuntu-20.04 中安装 Shopify CLI 3.0(基于 Node.js),提前检查相应的要求是否满足最先出现在永夜

]]>
https://www.shuijingwanwq.com/2023/06/27/7783/feed/ 2
在 Windows 10 上使用 Ubuntu 执行 .sh 或 Shell 脚本文件 https://www.shuijingwanwq.com/2022/12/21/7289/ Wed, 21 Dec 2022 01:55:42 +0000 https://www.shuijingwanwq.com/?p=7289 本文记录在 Windows 10 上利用 Ubuntu 执行 .sh 脚本文件的排查过程。作者通过 Windows Terminal 进入 Ubuntu 系统,访问 /mnt/c 挂载的 C 盘目录并运行脚本,过程中遇到 PHP Redis 扩展缺失及连接拒绝等报错。经排查环境并安装扩展后证实,脚本执行依赖的环境需在 Ubuntu 中完整配置,且连接的是系统内的 Redis 而非 Windows 中的服务。

在 Windows 10 上使用 Ubuntu 执行 .sh 或 Shell 脚本文件最先出现在永夜

]]>
执行命令:./20.04/install_elasticsearch.sh 7 安装 Elasticsearch 后,对应版本的 IK 分词插件未安装 https://www.shuijingwanwq.com/2022/09/21/6970/ Wed, 21 Sep 2022 01:22:38 +0000 https://www.shuijingwanwq.com/?p=6970 执行脚本安装 Elasticsearch 后发现 IK 分词插件未生效,经排查脚本自动安装代码无效。尝试手动使用 elasticsearch-plugin 安装插件,因 ES 版本为 7.17.6,先后尝试最新版及 7.17.5 版本插件均报版本不匹配错误。最终决定修改安装脚本,将 Elasticsearch 版本回退至 7.17.5,重新安装后 ES 版本正确且插件成功安装。

执行命令:./20.04/install_elasticsearch.sh 7 安装 Elasticsearch 后,对应版本的 IK 分词插件未安装最先出现在永夜

]]>
执行命令:docker exec -i object-mysql mysql -uroot -proot object_store < object_store.sql ,报错:mysql: [Warning] Using a password on the command line interface can be insecure. https://www.shuijingwanwq.com/2022/01/07/5688/ Fri, 07 Jan 2022 01:14:53 +0000 https://www.shuijingwanwq.com/?p=5688 执行 Docker 命令将 SQL 文件导入 MySQL 容器时出现安全警告,且数据库表显示为空。经排查,最终使用 docker cp 命令将本地 SQL 文件复制至容器内,随后进入容器登录 MySQL,通过执行 source 命令成功完成数据库导入操作。

执行命令:docker exec -i object-mysql mysql -uroot -proot object_store < object_store.sql ,报错:mysql: [Warning] Using a password on the command line interface can be insecure.最先出现在永夜

]]>
执行命令:docker-compose -f docker-compose.yml up –build –force-recreate 时,报错:ERROR [startup_object-fpm internal] load metadata for docker.io/library/php:7.4-fpm-alpine https://www.shuijingwanwq.com/2022/01/05/5677/ https://www.shuijingwanwq.com/2022/01/05/5677/#comments Wed, 05 Jan 2022 01:21:46 +0000 https://www.shuijingwanwq.com/?p=5677 执行 docker-compose 构建命令时出现 PHP 镜像元数据加载错误及挂载路径错误,尝试删除 Docker Volumes 时因占用冲突报错,重启电脑后继续遭遇 run.sh 文件未找到的异常,经排查确认问题由行分隔符导致,将 run.sh 的行分隔符从 CR 调整为 CRLF 后,再次执行命令报错解除,容器正常运行。

执行命令:docker-compose -f docker-compose.yml up –build –force-recreate 时,报错:ERROR [startup_object-fpm internal] load metadata for docker.io/library/php:7.4-fpm-alpine最先出现在永夜

]]>
https://www.shuijingwanwq.com/2022/01/05/5677/feed/ 2
Laravel 8.x 部署至 Heroku,基于 PostgreSQL 实现 https://www.shuijingwanwq.com/2021/12/29/5622/ https://www.shuijingwanwq.com/2021/12/29/5622/#comments Wed, 29 Dec 2021 11:20:55 +0000 https://www.shuijingwanwq.com/?p=5622 文章记录了将本地 Laravel 8.x 项目部署至 Heroku 并配置 PostgreSQL 数据库的全过程。作者解决了 Heroku CLI 安装、Procfile 编码格式导致的部署失败问题,并通过新增配置文件和辅助函数,区分了本地 MySQL 与 Heroku 上 PostgreSQL 的数据库连接。修正编码与环境变量配置项后,最终成功执行迁移并完成数据提交,应用访问响应正常。

Laravel 8.x 部署至 Heroku,基于 PostgreSQL 实现最先出现在永夜

]]>
https://www.shuijingwanwq.com/2021/12/29/5622/feed/ 2