我来自红宝石背景,我刚刚开始学习go。有什么标准方法可以安装可与RubyGems媲美的第三方库?
答案 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。