问题标签 [gopath]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
88 浏览

flutter - Flutter 桌面“悬停”无法识别

我正在尝试在桌面上运行我的颤振应用程序hover

我运行了这个命令来安装悬停

go get -u github.com/go-flutter-desktop/hover

我已经安装了 GO,上面的命令完成了安装,没有任何错误,但是当我尝试使用命令“悬停”时,我收到以下错误。

The term 'hover' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1.

我知道这可能意味着我没有将它添加到我的路径中。如何将悬停添加到我的路径。我在安装目录中没有看到任何名为hover.

0 投票
4 回答
10950 浏览

go - Go 错误:go : go.mod 文件未在当前目录或任何父目录中找到;(在 GOPATH/src 上工作)

我第一次安装了 Golang 并遇到了go.mod file not found in current directory or any parent directory错误。

但我正在处理<GOPATH>/src目录。仅当当前工作目录位于 GOPATH 之外时才需要 go.mod 吗?

这里有详细信息

去版本:go version go1.16.4 windows/amd64

去环境:

工作目录:C:\Users\<userName>\go\src\main.go

代码 :

和错误:

ps 我正在使用VS Code

0 投票
2 回答
273 浏览

go - 如何解决import-local-package问题:GOPATH被忽略,只有GOROOT生效

我是 GO 的新手,并且已经在环境配置中卡住了好几个小时。

我成功运行了一些测试项目,但是当我尝试导入我的自定义本地包(比如 xxx)时,“go run”命令失败,记录如下:

奇怪的是,在我的 ubuntu 计算机上导入本地包时,GOPATH 似乎被忽略了。

go 版本是go1.16.5 linux/amd64

GOPATH 使用 export GOPATH="$HOME/GoProjects"设置

GOROOT 是使用 export GOPATH="/usr/local/go"设置的

GoMod 使用 go env -w GO111MODULE=on “开启”

编辑完项目的 .go 文件后,在项目的根文件夹($GOPATH/src/test)下输入命令“go mod init”和“go mod tidy”,项目文件结构如下:

我应该怎么做才能解决这个问题?

0 投票
1 回答
282 浏览

go - 在 mac 中使用 gorilla/mux 包的问题

我正在尝试学习如何使用 go 和 mux 构建网络服务器。我将 mux 作为 .go 文件导入到 main.go 文件中import github.com/gorilla/mux。但是,当我尝试运行代码时。我收到以下错误

我的 GOPATH 是/Users/michiokaku/Study/go

我的目录的整体结构是

在 pkg 中,我在 path 中找到了一个名为 mux@v1.8.0 的目录pkg/mod/github.com/gorilla。我认为这是我使用go get -u github.com/gorilla/mux. 但是当代码运行时,我遇到了错误。

这里有什么问题?我该如何解决这个问题?

PS:我用的是mac。

0 投票
1 回答
202 浏览

go - GOPATH入口是相对的,必须是绝对路径,怎么解决

在此处输入图像描述

go: GOPATH 条目是相对的;必须是绝对路径:“%Jittu%\go”。更多细节见:'go help gopath

0 投票
1 回答
137 浏览

hyperledger-fabric - Hyperledger Fabric 链码的 GOPATH/GOROOT 设置

我已经在 Hyperledger Fabric 1.4.7 中完成了基本设置,并让所有对等方都加入了频道。在 golang 中探索了链码之后,我开始尝试链码安装命令,我在这一步遇到了问题。

错误

错误:获取链码代码时出错 mycc:链码的路径不存在:/home/user899/go/src/chaincode

我刚跑的时候go run chaincode.go

错误

chaincode.go:7:2:在以下任何一个中都找不到包“github.com/hyperledger/fabric-chaincode-go/shim”:/usr/lib/go-1.14/src/github.com/hyperledger/fabric-chaincode -go/shim(来自 $GOROOT)/home/user899/go/src/github.com/hyperledger/fabric-chaincode-go/shim(来自 $GOPATH)chaincode.go:8:2:找不到包“github. com/hyperledger/fabric-protos-go/peer”在以下任何一个中:/usr/lib/go-1.14/src/github.com/hyperledger/fabric-protos-go/peer(来自 $GOROOT)/home/user899/ go/src/github.com/hyperledger/fabric-protos-go/peer(来自 $GOPATH)

环境

任何人都可以帮忙。

谢谢

0 投票
1 回答
92 浏览

go - Go 服务器未显示内部导入的 IntelliSense

我正在使用 golang 和 GoLand(Jetbrains)IDE 在 UBUNTU 上进行开发。我的 Go 路径是/usr/local/go,我的项目目录位于目录/Home/GoLandProjectsbin, src, pkg我的项目目录中。

去版本 go1.16.7 linux/amd64

我的 GOPATH 在 .bashrc 中是这样设置的:

一切都很好,如果我运行我的代码,它完全可以正常工作,但我的导入会出现问题,没有显示智能建议。从项目内部导入不起作用。

代码正在运行,但没有内部导入的智能感知。

我的 go.mod 文件:

ls -alR

在助手目录中

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

0 投票
2 回答
191 浏览

go - 无法导入 Go 模块

我正在学习 Go 广告,我正在尝试构建 go 文件:

但是当我使用 command 构建程序时go build main.go,它会输出:

go.mod

当我执行时go mod download github.com/go-chi/chi/,我收到此错误:

我该做什么?