为了账号安全,请及时绑定邮箱和手机立即绑定

去包不在$GOROOT

去包不在$GOROOT

Go
慕村225694 2022-09-26 19:52:24
我正在使用以下Go模块来构建一个应用程序:github.com/martinlindhe/unit现在,Go代码非常简单;我只是想为真正的工作设置环境:import(    "fmt"    "unit"    )foo := unit.FromFahrenheit(100)fmt.Println("100 fahrenheit in celsius = ", foo.Celsius())在 go.mod 中:go 1.17require github.com/martinlindhe/unit v0.0.0-20210313160520-19b60e03648d执行任一操作或将导致:go buildgo getpackage unit is not in GOROOT (/usr/local/Cellar/go/1.17/libexec/src/unit)正在运行,执行时没有错误。go.sum文件似乎是正确的,所有必要的依赖项都存在。go mod download该环境是最新版本的VS代码,通过自制安装在MacOS大苏尔11.5.2上一定有什么明显的东西我错过了。我写的其他应用程序没有这个问题。
查看完整描述

1 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

导入路径不正确。游乐场

package main


import (

        "fmt"

        "github.com/martinlindhe/unit"

)


func main() {

        foo := unit.FromFahrenheit(100)

        fmt.Println("100 fahrenheit in celsius = ", foo.Celsius())


}


查看完整回答
反对 回复 2022-09-26
  • 1 回答
  • 0 关注
  • 83 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信