我正在尝试在我自己的机器上安装色度进行测试,无论我做什么,我总是会遇到这张图片中看到的错误 installation error 我不知道为什么会这样,我试着搜索,但我在网上什么也没找到。我的问题是有人知道为什么会这样吗?或者可以指出我正确的方向?我检查了文件夹,是的,里面没有 GO 文件,但我不明白为什么这是个问题
API 可以在这里找到:https://github.com/evq/chromaticity
最佳答案
这不是项目的问题(如错误),而是由于缺乏有关如何构建项目本身的文档而导致的问题。
如果您查看根目录中的 Makefile
文件,您会注意到 static/static.go
是构建过程中生成的文件。这样的文件通常不会提交给 repo,所以你需要自己构建它。为此,您需要 go-bindata
安装。
为了成功构建项目,您需要执行以下操作:
获取
go-bindata
包go get -u github.com/jteeuwen/go-bindata/...
获取项目
go get github.com/evq/chromaticity
进入项目根目录
cd [...the chromaticity project root..]
运行
make
生成static/static.go
文件make
构建/安装项目
go install
更新:
从您的屏幕截图中注意到您正在使用 Windows
,在这种情况下,您可能需要解决在 Windows
中运行 Makefile
的问题.请参阅此处了解可能的解决方案:How to run a makefile in Windows?
关于GO API 安装失败 "evq/chromaticity",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52917094/