go - 我无法安装 go 包

标签 go package

我目前正在尝试安装 https://github.com/willnorris/imageproxy .我是 go lang 的新手。所以我先安装了 go,github 和 hg。

我尝试了一些东西,克隆 git 存储库,使用 go get,使用 go install,go build。 但没有任何效果,它可以将文件下载到 src 目录,但没有得到 bin。

那么有人有想法吗?

---编辑--- 和: 去获取 github.com/willnorris/imageproxy/cmd/imageproxy

我得到:

[root@s17848415 go]# go get github.com/willnorris/imageproxy/cmd/imageproxy
# github.com/willnorris/imageproxy/cmd/imageproxy
src/github.com/willnorris/imageproxy/cmd/imageproxy/main.go:27: imported and not used: "github.com/sosedoff/imageproxy/proxy"
src/github.com/willnorris/imageproxy/cmd/imageproxy/main.go:60: undefined: imageproxy

--编辑2 ---

[root@s17848415 go]# go get github.com/willnorris/imageproxy/cmd/imageproxy
package willnorris.com/go/imageproxy: unrecognized import path "willnorris.com/go/imageproxy"

最佳答案

解决方法:

首先:

go get github.com/willnorris/imageproxy/cmd/imageproxy

(下载源)

第二 - 更改“vi github.com/willnorris/imageproxy/cmd/imageproxy” 最后一行

import (
     "flag"
     "fmt"
     "log"
     "net/http"
     "strings"

     "github.com/gregjones/httpcache"
     "github.com/gregjones/httpcache/diskcache"

     "github.com/willnorris/imageproxy"
 )

最后 - 再次:

  go get github.com/willnorris/imageproxy/cmd/imageproxy

关于go - 我无法安装 go 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25982369/

相关文章:

go - 为什么我的普罗米修斯标签不显示?

ssl - SSH:无法使用 Go 使用 Hashicorp Vault 签名的 key 进行身份验证

go - Go什么时候分配一个新的后备数组给slice?

linux - 如何在 Linux 中将 R 版本从 3.5 降级到 3.4?

包 org.apache.axis2 不存在

r - 在 R 中加载包字符串列表的优雅方式

mongodb - 使用 mongodb/mongo-go-driver 和 Azure CosmosDB 的 ModifiedCount 和 MatchedCount 不正确

模块中的 Go 应用程序版本

java - Android Java 应用程序安装

git - pull 科包装 : install subfolder of git repo