小麦之家

go get失败的解决方法

macOS 下 go get 失败通常是因为网络限制导致无法访问 golang.org 等网站。解决办法是设置国内的 GOPROXY 代理。建议使用 goproxy.cn 或阿里云提供的镜像服务。 [1, 2, 3]

快速解决方案 (适用于 macOS Terminal)

在终端运行以下命令,设置代理并开启模块支持:

bash

# 1. 设置 GOPROXY
go env -w GOPROXY=https://goproxy.cn,direct

# 2. 开启模块支持 (建议)
go env -w GO111MODULE=on

go build的基本流程

安装go: brew install go

初始化程序: go mod init main.go

看需要下载哪些包,自动下载: go mod tidy

创建可执行程序: go build main.go

安装mongodb

📦 使用 Homebrew 安装 MongoDB

准备好了吗?接下来我们正式开始安装 MongoDB。整个过程可能只需要几分钟。

  1. 添加 MongoDB 官方 Tap
    首先,我们需要将 MongoDB 的官方 Homebrew 仓库添加进来。这就像是给 Homebrew 添加一个专门的“下载源”。在终端中输入以下命令并回车:

    bash

    brew tap mongodb/brew

    注意:如果你之前添加过,这条命令可能会提示 “Warning: Already tapped!” 不用担心,这是正常的

  2. 更新 Homebrew
    为确保能安装到最新版本的软件包,建议在执行安装前更新一下 Homebrew 本身:

    bash

    brew update

  3. 安装 MongoDB
    现在,终于到了安装 MongoDB 的时刻。数据库的版本可以在 @ 符号后指定,目前主流的稳定版是 8.07.0 等。我们以安装最新的 8.0 版本为例

    bash

    brew install mongodb-community@8.0

    提示:如果你想安装其他版本,比如 7.0,只需将命令中的 8.0 替换为 7.0 即可。

    macOS 可能会因为安全策略阻止 mongod 首次运行。如果在启动服务时遇到安全错误,请:

    1. 打开 系统设置 (System Settings)。

    2. 进入 隐私与安全性 (Privacy & Security) 页面。

    3. 在“安全性”区域,找到关于 mongod 的提示,并点击 “允许” (Allow Anyway) 或 “仍要打开” (Open Anyway) 按钮。

分类: 默认分类 标签: work

回复

和大家一起讨论
目录