sách gpt4 ai đã đi

go - GOPATH 的正确设置是什么?

In lại 作者:行者123 更新时间:2023-12-01 22:41:12 26 4
mua khóa gpt4 Nike

我试图按照关于使用 aws 和 go 的教程进行操作。当我发出命令“go get github.com/aws/aws-sdk-go/aws”时,我仍然无法导入。我想知道“go get”是否成功。
按照此处答案中提供的指导,我更新了我的 GOPATH 变量,现在导入成功。

1 Câu trả lời

你的 hello.go 应该像这样开始:

gói chính

nhập khẩu (
"github.com/aws/aws-sdk-go/aws"
)
Nhìn thấy this example在操场。所以当导入 remote module在 import 语句中使用完整路径。
关于您在评论中提出的另一个问题(我在对您的另一个问题的评论中提到过)- go mod init初始化一个模块。见 bài viết này信息。使用模块时,GOPATH 不再用于解析导入(参见 bài viết này)。所以基本上 ĐẠI HỌC是旧的做事方式; go modules 是一种新方法(它解决了很多问题,但是这两种方法可能会让刚接触该语言的人感到困惑,因为一些教程假设 GOPATH 而其他人使用模块)。
为了完整起见,您还有其他关于环境变量的问题。我认为这可能是由于对这些工作原理的误解。当您输入 export GOPATH=XXX在将更新该 session 中的环境的终端 session 中(即仅该终端窗口;它不会对您打开的任何其他 session 产生任何影响,包括 vscode)。如果要设置系统范围的环境变量,则需要更新配置文件(通常为 ~/.bashrc,但这取决于您的操作系统,请参阅 bài viết này 获取信息)。完成后重新启动应用程序(或理想情况下是您的 PC)以获取新设置。

关于go - GOPATH 的正确设置是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63894754/

26 4 0
Bài viết được đề xuất: datetime - 确定到期日期是否距离当前日期 12 天
Bài viết được đề xuất: go - 如何从github获取AWS软件包
Bài viết được đề xuất: Thuộc tính tìm nạp dữ liệu cốt lõi - cơ bản
Bài viết được đề xuất: file - 如何在Go中附加到文件的开头?
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com