去相当于RubyGems吗?

时间:2018-10-12 00:26:49

标签: go rubygems

我来自红宝石背景,我刚刚开始学习go。有什么标准方法可以安装可与RubyGems媲美的第三方库?

1 个答案:

答案 0 :(得分:1)

Go确实也有软件包管理工具(类似于RubyGems for Ruby),它被称为dep

用法示例:

cd $GOPATH/src
mkdir testproject
cd testproject

# init project
dep init

# install 3rd party library
dep ensure -add github.com/labstack/echo
dep ensure -add github.com/novalagung/gubrak

dep生成Gopkg.toml文件(类似于红宝石的Gemfile)。您可以通过dep ensure -add命令安装第三方库,也可以将库元数据添加到Gopkg.toml中,然后执行dep ensure

顺便说一句,除dep之外,也没有其他选择。有关更多信息,请查看https://github.com/golang/go/wiki/PackageManagementTools