[英]How to work with gotext extract if I use go.mod?
mkdir getexttest
cd getexttest
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 extract .
WORKS FINE工作正常go mod init getexttest
gotext extract .
!!!DOESN'T WORK!!! !!!不工作!!!Errors:错误:
/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
How to work with gotext extract if I use mod.go?如果我使用 mod.go,如何使用 gotext 提取?
Try setting GO111MODULE=off
in the environment variables.尝试在环境变量中设置GO111MODULE=off
。 It might fix this issue.它可能会解决这个问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.