type
status
category
date
slug
summary
tags
password
icon

📝 主旨内容

获取资源
解压(通常要给sudo权限)
配置到系统变量并启动go mod管理
使更改生效
验证
  1. 安装 CGO 依赖:
      • CGO 允许 Go 代码调用 C 代码。为了使用 CGO,您需要安装 C 编译器和相关库。可以使用以下命令安装:
        • 这将会安装 GCC、G++ 和其他构建工具。
    1. 验证 CGO 环境:
        • 创建一个简单的 Go 程序来测试 CGO。例如,创建一个名为 cgo-test.go 的文件,包含以下内容:
          • 编译并运行此程序:go run cgo-test.go
          • 如果一切正常,程序应该输出 "Calling C code from Go!"。
          安装docker
          移除已安装的错误软件包: 首先,您可能需要移除已经错误安装的软件包,以避免任何潜在的冲突。执行以下命令:
          安装 Docker 的官方版本: 由于 Debian 的默认软件库可能不包含最新版本的 Docker,建议从 Docker 的官方仓库安装。请按照以下步骤操作:
          • 更新软件包索引:
            • 安装一些必要的软件包,这些软件包允许 apt 通过 HTTPS 使用仓库:
              • 添加 Docker 的官方 GPG 密钥:
                • 设置 Docker 稳定版仓库:
                  • 再次更新软件包索引:
                    • 安装最新版本的 Docker Engine 和 containerd:
                      验证 Docker 安装:
                      • 安装完成后,您可以通过运行以下命令来检查 Docker 是否正确安装并运行:
                        • 或者运行一个测试 Docker 容器来确认:

                          • 解决普通用户使用docker命令权限问题
                            将您的用户添加到 docker 组: 执行以下命令,将您的用户(在您的例子中是 xixigh)添加到 docker 组中:
                            注销并重新登录: 为了使组更改生效,您需要注销并重新登录到您的账户。这是因为用户组的更改只在登录时应用。

                            当使用wsl2Debian来安装docker会出现docker无法启动的问题,解决如下:

                            notion image
                            1.首先去 /etc/init.d  看有没有docker的文件
                            notion image
                            2.去 /var/log下查看docker.log
                            notion image
                            3.解决问题
                            notion image
                            notion image
                            4.启动docker
                            notion image
                        💡
                        学会从对应服务的log日志中查看故障
                    web开发学习指南 (1)Go RPC