duanji2002 2018-09-07 01:04
浏览 114

使用“ dep”管理项目依赖项时未安装iris的“ hero”组件

this question also posted here: https://github.com/kataras/iris/issues/1081

I am using "iris" as the MVC framework in my golang project, and i use "dep" to manage the dependencies of my project.

the "iris" dependency was configured in "Gopkg.toml" as bellow:

enter image description here

enter image description here

and later i use "dep ensure -v" to download all the dependencies.

after the "ensure" command finished, i check the downloaded files in "vendor/github.com/kataras/iris/hero" folder, i found there is no source code files were downloaded, refer to the screen capture bellow:

enter image description here

so i cannot use "hero" component in my project, because the "hero" related package not installed in my project.

enter image description here

thanks all for your help ~

  • 写回答

1条回答 默认 最新

  • douqi5079 2019-03-02 02:57
    关注

    I'm very new to Go; but I had a similar issue with another library 'https://github.com/jedib0t/go-pretty'

    $ dep ensure -add github.com/jedib0t/go-pretty
    "github.com/jedib0t/go-pretty" is not imported by your project, and has been temporarily added to Gopkg.lock and vendor/.
    If you run "dep ensure" again before actually importing it, it will disappear from Gopkg.lock and vendor/.
    

    The repo is cloned into pkg/dep/sources/https---github.com-jedib0t-go--pretty/ however there is no Go code in vendor/github.com/jedib0t/go-pretty/

    I added an import "github.com/jedib0t/go-pretty" into one of my source code files and ran dep ensure -v however the vendor copy does not have any Go code it it. I removed the folder and tried again however same result.

    What solved it for me was specifically importing the package I wanted into my code eg: "github.com/jedib0t/go-pretty/table" and running dep ensure -v again. I'm not sure why it worked but maybe my experience can help you or someone else.

    评论

报告相同问题?

悬赏问题

  • ¥15 求帮我调试一下freefem代码
  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图