Go также имеет инструмент управления пакетами (аналогично RubyGems для 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 генерирует *Файл 1008 * Gopkg.toml (аналогично Gemfile
для рубина).Вы можете либо установить сторонние библиотеки с помощью команды dep ensure -add
, либо добавив метаданные библиотеки в Gopkg.toml
, а затем выполнить dep ensure
.
Кстати, есть и другие альтернативы, кроме dep.Для получения дополнительной информации, пожалуйста, посмотрите на https://github.com/golang/go/wiki/PackageManagementTools.