我想安装dbweb来管理MySQL数据库服务器,但在cmd中遇到此错误。
我尝试将其安装到我的go项目中,并得到相同的错误。

C:\Users\NakhodaSokoot>go get github.com/go-xorm/dbweb
# cd C:\Users\NakhodaSokoot\go\src\github.com\lunny\nodb; git pull --ff-only
fatal: No remote repository specified.  Please, specify either a URL or a
remote name from which new revisions should be fetched.
package github.com/lunny/nodb/config: exit status 1
# cd C:\Users\NakhodaSokoot\go\src\golang.org\x\crypto; git pull --ff-only
fatal: No remote repository specified.  Please, specify either a URL or a
remote name from which new revisions should be fetched.
package golang.org/x/crypto/scrypt: exit status 1

最佳答案

之所以会出现这些错误,是因为github.com/go-xorm/dbweb依赖于其他两个无法更新的软件包,因为您在本地拥有它们,但是它们没有远程存储,所以go get不知道从哪里提取代码。

尝试删除它们:

$ rm -rf $GOPATH\src\github.com\lunny\nodb
$ rm -rf $GOPATH\src\golang.org\x\crypto

然后尝试再次获取包裹:
$ go get -u github.com/go-xorm/dbweb

或分别获取它们,然后获取dbweb:
$ go get -u golang.org\x\crypto
$ go get -u github.com\lunny\nodb
$ go get -u github.com/go-xorm/dbweb

关于mysql - 安装dbweb时没有远程存储库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43367802/

10-10 10:39