mkdir gettexttest
cd gettexttest
cat main.go
package main
import (
"golang.org/x/text/language"
"golang.org/x/text/message"
)
func main() {
message.NewPrinter(language.English).Printf("Hello, World")
}
go get -u golang.org/x/text/cmd/gotext
gotext 提取。
工作正常go mod init gettexttest
gotext 提取。
!!!不起作用!!!
错误:
/home/alex/go/pkg/mod/golang.org/x/text@v0.3.2/language/coverage.go:11:2: could not import golang.org/x/text/internal/language (go/build: importGo golang.org/x/text/internal/language: exit status 1
error writing go.mod: open /home/alex/go/pkg/mod/golang.org/x/text@v0.3.2/go.mod298498081.tmp: permission denied
...
...
gotext: extract failed: : : couldn't load packages due to errors: golang.org/x/text/message, golang.org/x/text/language
如果我使用 mod.go,如何使用 gotext 提取?
最佳答案
尝试在环境变量中设置 GO111MODULE=off
。它可能会解决这个问题。
关于go - 如果我使用 go.mod,如何使用 gotext extract?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60561353/