【问题标题】:Any way to install executable along with library via go get?有什么方法可以通过 go get 安装可执行文件和库?
【发布时间】:2015-03-01 23:12:42
【问题描述】:

我花了一些时间对 Go 的包结构有一些基本的了解并在我的项目中提出了这个:

</github.com/myproject/demo/
▸ config/
▸ crypto/
▸ demo/
    executable.go
  deps.go
  LICENSE
  README.md
  demo.go

我现在可以为库和二进制文件使用相同的名称,但不是我想要的方式。二进制可执行文件必须通过 go get 单独安装,例如“go get github.com/myproject/demo/demo”,是否可以通过单个 go get 安装二进制可执行文件,例如“go get github.com/myproject/demo”?

【问题讨论】:

    标签: go binary installation package executable


    【解决方案1】:

    我相信你可以做到:

    go get github.com/myproject/demo/...
    

    省略号 (...) 表示所有子目录

    我很确定这会将所有可执行文件和库安装到您的“演示”存储库中

    【讨论】:

    • 哇,不知道这样的把戏。工作得很好。但是有什么我可以添加/配置以标准方式实现相同目标的东西吗?
    • 你所说的“标准方式”是什么意思,有人确实去获取 github.com/myproject/demo 并获取多个可执行文件?不,我知道没有办法这样做跨度>
    • 没错,认为它可以(并且确实应该)配置为实现这一目标。但无论如何,谢谢,省略号技巧已经足够好了:-)
    猜你喜欢
    • 2019-10-04
    • 2015-04-24
    • 1970-01-01
    • 2017-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-20
    相关资源
    最近更新 更多