我正在尝试构建以太坊节点Geth:https://github.com/ethereum/go-ethereum 我将项目克隆到了src文件夹(名为geth的文件夹中,不应该对吗?),并且在尝试运行/编译时找不到:
"github.com/ethereum/go-ethereum/accounts"
"github.com/ethereum/go-ethereum/accounts/keystore"
"github.com/ethereum/go-ethereum/cmd/utils"
当前这些文件存在,作为我要编译的项目的一部分,所以我实际上不理解为什么要在线引用存储库,无论如何,为什么它不起作用
答案 0 :(得分:2)
您必须在geth
的确切文件夹中克隆GOPATH
源,实际路径应为GOPATH/src/github.com/ethereum/go-ethereum
。