【问题标题】:no remote repository when installing dbweb安装 dbweb 时没有远程存储库
【发布时间】:2017-04-12 11:05:06
【问题描述】:

我想安装 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

【问题讨论】:

  • 看起来你的 git 配置有问题。你能进入每个 repo,确保你在 master 上,然后尝试拉取吗?

标签: mysql go mysql-management


【解决方案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

【讨论】:

  • 感谢您的回答。我删除了这些文件夹,然后只是 colud install nodb 包。当我使用$ go get -u golang.org\x\crypto cmd 时出现此错误:no buildable Go source files in C:\Users\NakhodaSokoot\go\src\golang.org\x\crypto 当我尝试安装 dbweb 时,我收到此错误:package github.com/go-xorm/core: remote origin not found package github.com/lunny/tango: remote origin not found 我该怎么办?
  • no buildable Go source files 不是问题,其他的同理,删掉再去拿包
  • 非常感谢。我删除了所有相关软件包,例如 tango 和 xorm 和 core 以及 dbweb,然后一一安装...问题已解决。
猜你喜欢
  • 2015-03-25
  • 1970-01-01
  • 2017-09-07
  • 1970-01-01
  • 2013-02-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-04
相关资源
最近更新 更多