在 windows 上使用 go mod 安装 go buffalo 有困难
Difficulty installing go buffalo using go mod on windows
我对 golang 很陌生。我正在尝试使用 gomod。尝试探索 go buffalo 框架。但是安装起来有点困难。
我做了什么:
我看到 buffalo 不再支持 go get,所以转而使用 go modules。
已通过 go mod init github.com/webbuffalotest
创建了 mod 规则
已获取 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。感谢您的耐心等待:)
Edited:
Also tried setting set GO111MODULE=on
but of no use.
Solved:
我的错,我应该用go install github.com/gobuffalo/buffalo/buffalo
而不是go install github.com/gobuffalo/buffalo
github.com/gobuffalo/buffalo
是图书馆;相应的二进制文件是(恰当地命名)github.com/gobuffalo/buffalo/buffalo
.
go install
命令你 运行 应该警告过你,但没有,因为 go install
过去也用于缓存编译的库(它不再那样做)在模块模式下)。
我已提交 https://golang.org/issue/46912 添加诊断。
我对 golang 很陌生。我正在尝试使用 gomod。尝试探索 go buffalo 框架。但是安装起来有点困难。
我做了什么:
我看到 buffalo 不再支持 go get,所以转而使用 go modules。
已通过
创建了 mod 规则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。感谢您的耐心等待:)
Edited: Also tried setting
set GO111MODULE=on
but of no use.
Solved:
我的错,我应该用go install github.com/gobuffalo/buffalo/buffalo
而不是go install github.com/gobuffalo/buffalo
github.com/gobuffalo/buffalo
是图书馆;相应的二进制文件是(恰当地命名)github.com/gobuffalo/buffalo/buffalo
.
go install
命令你 运行 应该警告过你,但没有,因为 go install
过去也用于缓存编译的库(它不再那样做)在模块模式下)。
我已提交 https://golang.org/issue/46912 添加诊断。