- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
go ge-6ren">
我尝试使用go get gopkg.in/fatih/pool.v2
安装pool根据Readme.md
,但是无法成功:
C:\Users\xiaona\Documents\GitHub> go get -v gopkg.in/fatih/pool.v2
Fetching https://gopkg.in/fatih/pool.v2?go-get=1
https fetch failed.
Fetching http://gopkg.in/fatih/pool.v2?go-get=1
import "gopkg.in/fatih/pool.v2": http/https fetch: Get http://gopkg.in/fatih/poo
l.v2?go-get=1: dial tcp 107.178.216.236:80: ConnectEx tcp: A connection attempt
failed because the connected party did not properly respond after a period of ti
me, or established connection failed because connected host has failed to respon
d.
package gopkg.in/fatih/pool.v2: unrecognized import path "gopkg.in/fatih/pool.v2
"
虽然在网络浏览器中访问 107.178.216.236:80
是正常的。
我尝试使用 go get github.com/fatih/pool
,它也可以正常工作。
谁能就这个问题提供一些线索?
顺便说一句:我使用 windows powershell
和 git
版本是 1.9.5
。
最佳答案
根本原因找到了:因为我的电脑使用了web代理,所以需要在环境变量中设置代理:
C:\Users\xiaona>set https_proxy=https://web-proxy.corp.hp.com:8080/
C:\Users\xiaona>set http_proxy=https://web-proxy.corp.hp.com:8080/
C:\Users\xiaona>go get -v gopkg.in/fatih/pool.v2
Fetching https://gopkg.in/fatih/pool.v2?go-get=1
Parsing meta tags from https://gopkg.in/fatih/pool.v2?go-get=1 (status code 200)
get "gopkg.in/fatih/pool.v2": found meta tag main.metaImport{Prefix:"gopkg.in/fa
tih/pool.v2", VCS:"git", RepoRoot:"https://gopkg.in/fatih/pool.v2"} at https://g
opkg.in/fatih/pool.v2?go-get=1
gopkg.in/fatih/pool.v2 (download)
gopkg.in/fatih/pool.v2
那么,一切就OK了!
关于windows - 为什么 "go get gopkg.in/..."不工作而 "go get github.com/..."正常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30836901/
我是 Go 的新手,想知道在 VCS 中提交 Gopkg.lock 文件是否安全? 最佳答案 是的,你应该提交它。如果每个人都有自己的版本,这个文件就没有意义了。 它使构建可以从一个开发人员复制到另一
我正在尝试运行使用 goracle 的 golang 应用程序具有此类 Dockerfile 的库: FROM golang:1.12 RUN go get github.com/gorilla/mu
当我试图通过使用在 Windows 中构建我的 Go 项目时 go build ,它给出了一个错误, api.go:7:2: cannot find package "gopkg.in/validat
我正在尝试为要安装的工具构建 Go 文件,但出现以下错误: pgwatch2.go:26:2: cannot find package "gopkg.in/yaml.v2" in any of:
我只是通过使用 go get ./... 来“获取”所有必需的库,然后 go-get 愉快地下载所有直接从 github.com 导入的库,但是我得到了错误: src/github.com/urfav
当我尝试使用 go get 命令安装 throttled 时: go get "github.com/throttled/throttled" 我得到错误: 无法加载包:包 github.com/th
我希望在用 Go 编写的 webapp 中使用 MongoDB。 我可以拥有一个 mgo.Session 并在网络应用程序中同时使用它吗?例如在 http.Handler 或者我应该调用 Sessio
鉴于: The manifest describes user intent, and the lock describes computed outputs. There's flexibility
有没有办法创建或同步 Gokpkg.toml 与我在 .go 文件中导入的包?如果我的 Gopkg.toml 是空的并且我运行 dep ensure,它会将我在代码中导入的所有包下载到 vendor
我正在寻找一种方便的方法来检查对象是否已存在于集合中。目前我找到的唯一方法是 type result interface{} var res result err := col.Find(bson.M
我使用的是 CentOS7;尝试下载 golang 1.5.1 二进制文件和 yum install golang,并在安装 revel 时遇到同样的问题。去工作很好;当我执行 go version
我有以下名为 test.yml 的 YML 文件 user_name:Agent1 org_info: first:hello second:world 我尝试使用以下 golang 代码解码
我正在尝试通过 gopkg.in/gomail.v1 获取 gomail,但我的连接一直挂起。换句话说,在我的控制台上,当我键入: [developer@machine gocode]$ go get
我正在寻找方便的方法来检查对象是否已存在于集合中。目前我找到的唯一方法是 type result interface{} var res result err := col.Find(bson.M{"
我有 json,我想使用 https://godoc.org/gopkg.in/olivere/elastic.v5 将其转换为 Elasticsearch 查询 JSON = { "query"
我想知道,是否有运行我自己的命令(或查询)的命令(或查询),我在 go 中使用“mgo”将其构造为字符串变量。 像这样: c := session.DB(DBNAME).C(COLLECTION) c
我正在尝试从 https://github.com/go-yaml/yaml 导入 go-yaml ,并且我看到了 Google 未提供帮助的错误。 我运行了 go get gopkg.in/yaml
我尝试使用go get gopkg.in/fatih/pool.v2 安装pool根据Readme.md,但是无法成功: C:\Users\xiaona\Documents\GitHub> go ge
Closed. This question needs to be more focused。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅关注editing this post一个问题。 2
按照“Getting Started”方向: $ go get -v github.com/revel/revel Fetching https://gopkg.in/fsnotify.v1?go-g
我是一名优秀的程序员,十分优秀!