【发布时间】:2020-10-21 11:04:30
【问题描述】:
我对 golang 很陌生。我正在尝试使用 gomod。试图探索 go buffalo 框架。但是安装起来有点困难。
我做了什么:
-
我看到 buffalo 不再支持 go get,因此切换到 go 模块。
-
go mod init github.com/webbuffalotest创建了一个模块 -
获取
go get -v github.com/gobuffalo/buffalo(在我有 go.mod 文件的同一目录上) -
获取
go get -v github.com/mattn/go-sqlite3(在我有 go.mod 文件的同一目录上) -
go install github.com/gobuffalo/buffalo -
我希望在 %GOPATH%/bin 中有一个 buffalo.exe,以便我可以将它添加到我的路径中,但没有找到。
我的问题是怎么了? exe是没有安装还是因为go mod而在其他地方。任何帮助将不胜感激。
我使用的是 Windows 10。我不愿意将包管理器安装为 scoop 或 choco 来安装 buffalo。感谢您的耐心:)
编辑: 还尝试设置
set GO111MODULE=on,但没有用。
已解决:
我的错,我应该使用 go install github.com/gobuffalo/buffalo/buffalo 而不是 go install github.com/gobuffalo/buffalo
【问题讨论】:
-
你设置了GOBIN环境变量吗?从文档中,“如果设置了 GOBIN 环境变量,命令将安装到它命名的目录而不是 DIR/bin。”
-
我的错,我应该使用 go install github.com/gobuffalo/buffalo/buffalo 而不是 go install github.com/gobuffalo/buffalo
标签: go windows-10 go-modules gopath buffalo