Go项目
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。整个过程可能只需要几分钟。
添加 MongoDB 官方 Tap
首先,我们需要将 MongoDB 的官方 Homebrew 仓库添加进来。这就像是给 Homebrew 添加一个专门的“下载源”。在终端中输入以下命令并回车:bash
brew tap mongodb/brew
注意:如果你之前添加过,这条命令可能会提示 “Warning: Already tapped!” 不用担心,这是正常的。
更新 Homebrew
为确保能安装到最新版本的软件包,建议在执行安装前更新一下 Homebrew 本身:bash
brew update
安装 MongoDB
现在,终于到了安装 MongoDB 的时刻。数据库的版本可以在@符号后指定,目前主流的稳定版是8.0、7.0等。我们以安装最新的8.0版本为例:bash
brew install mongodb-community@8.0
提示:如果你想安装其他版本,比如 7.0,只需将命令中的
8.0替换为7.0即可。macOS 可能会因为安全策略阻止
mongod首次运行。如果在启动服务时遇到安全错误,请:打开 系统设置 (System Settings)。
进入 隐私与安全性 (Privacy & Security) 页面。
在“安全性”区域,找到关于
mongod的提示,并点击 “允许” (Allow Anyway) 或 “仍要打开” (Open Anyway) 按钮。
回复
和大家一起讨论