go - 如果我使用 go.mod,如何使用 gotext extract?

标签 go

  1. mkdir gettexttest
  2. cd gettexttest
  3. 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")
    }
  1. go get -u golang.org/x/text/cmd/gotext
  2. gotext 提取。 工作正常
  3. go mod init gettexttest
  4. 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/

相关文章:

json - Go to json.Decode a json object to an empty interface 是不好的做法吗?

go - 如何禁用 "use of internal package not allowed"

根据 map[string]somestruct 调用 golang 调度方法

amazon-web-services - 转到AWS Lambda:事件在哪里?

go - go中如何与UDP服务器中的多个客户端进行通信?

dictionary - 如何将map[string]int切成 block

json - 使用 strip 库在 Go 中解码数据

vector - 我如何在 go 中使用(通用)向量?

go - 如何在 Go 中获取 Ajax 响应

go - 在 CronJob 中运行时代码不创建文件