首页 > 解决方案 > 在命令提示符下将 git 与 mongodb 一起使用的问题

问题描述

我无法go get go.mongodb.org/mongo-driver/mongo正常工作:
当我在命令提示符中键入它时,什么都没有显示,它只是在几分钟后将其留空,然后返回到我的c:\user.

谁能让我知道我做错了什么

错误信息

将任何其他 go get 与其他软件包一起使用都可以正常工作。
当我创建目录并使用

go mod init github.com/example/example

它安装得很好,但不能在我的程序中使用

标签: mongodbgitgo

解决方案


仔细检查您的%GOPATH%\bin文件夹(如果 GOPATH 未定义%USERPROFILE%\go\bin:)

dir /OD %USERPROFILE%\go\bin

如果您看到最近创建的二进制文件,则 go get 应该可以工作(构建+安装)

如果构建足够(意味着没有要安装的二进制文件),请检查一个简单的程序是否至少可以编译:

import (
    "go.mongodb.org/mongo-driver/mongo"
    "go.mongodb.org/mongo-driver/mongo/options"
)

client, err := mongo.NewClient(options.Client().ApplyURI("mongodb://localhost:27017"))

推荐阅读