Описание тега go-packages
1
ответ
Импортировать код из отдельного пакета / папки
У меня есть этот макет каталога: /baba biz.go # package baba /hello foo.go # package main biz.go выглядит так: package baba func Foodd(z int) int { return z + 5 } и foo.go выглядит так: package main import ( "fmt" "log" ) func main() { log.Fatal(Foo…
10 апр '18 в 20:55
1
ответ
os.Read() Как работа? Golang
Почему, если я печатаю bsперед звонком Read(), ничего не печатает, но после звонка file.Read(bs), это показывает внутреннюю часть файла test.txt. Если не bs это единственный аргумент, как Read() Можно ли это изменить? package main import ( "os" "fmt…
06 июн '18 в 19:21
1
ответ
Как проверить пакеты при использовании модулей Go?
В настоящее время мы используем govendor управлять пакетами в нашем go репозиторий. Поскольку мы используем много пакетов, мы решили проверить исходный код пакетов в vendor папка, так что: Экономия времени при загрузке всех пакетов каждый раз, когда…
28 ноя '18 в 17:22
1
ответ
Не удается найти вложенный пакет
У меня есть проект со следующей структурой: myapp/ -services/ -services/ -exch.go -services.go -server.go Установив $GOPATH в /home/dev/dev/goвот как server.go называет его пакет и импортирует: //server.go package main import ( "net/http" "github.co…
08 янв '19 в 16:45
1
ответ
Как получить покрытие для нескольких файлов в GOLANG
У меня есть пакет в GO-LANG, в котором есть несколько файлов, реализующих его. (все файлы находятся в одном каталоге) file1: mypackage.go package mypackage func f1 () {} file2: mypackage_addition.go package mypackage func f2 () {} file3: mypackage_t…
01 авг '18 в 00:24
1
ответ
Получение полного пути к источнику пакета из пути импорта пакета
В настоящее время у меня есть параметр, как str := "github.com/pkg/errors", Мне нужен полный путь к пакету. В настоящее время, как я могу достичь этого, используя build.Default.GOPATH+"/src/"+str, Есть ли родной нехакерский способ разрешения полного…
13 апр '19 в 18:03
1
ответ
Организация локального кода в пакетах с использованием модулей Go
Я не могу найти способ выделить какой-то код из main.go в локальный пакет при использовании модулей Go (go version >= 1.11) вне $GOPATH, Я не импортирую внешние зависимости, которые необходимо включить в go.modЯ просто пытаюсь организовать локально …
31 мар '19 в 16:15
2
ответа
Есть ли более простой способ обновлять локальные пакеты Go?
Я использую несколько пакетов, которые импортирую в разные проекты, начиная от пользовательских адаптеров для моей бизнес-логики, которые совместно используются облачными функциями lambda и google и другими общедоступными пакетами. Я делаю это прямо…
08 авг '19 в 18:08
0
ответов
Vgo build вызывает "неизвестную директиву: идти"?
Любая команда vgo показывает ту же ошибку при разборе файла go.mod.unknown directive: go Вот мой файл go.mod: module github.com/SvitlanaShepitsena/surf go 1.13 require ( github.com/PuerkitoBio/goquery v1.5.0 github.com/headzoo/surf v1.0.0 // indirec…
22 июл '19 в 23:16
1
ответ
Получите ошибку при получении зависимости модуля основной версии
У меня есть исполняемый модуль go, и я пытаюсь выполнить следующую команду go get github.com/saipraveen-a/number-manipulation/v2 и получите эту ошибку: module github.com/saipraveen-a/number-manipulation@upgrade found (v1.0.1), but does not contain p…
08 июл '20 в 11:41
17
ответов
VSCode: не удалось импортировать пакет Golang
Я пишу проект Go внутри своего GoPath, и я использую пакет Redigo для подключения к серверу Redis. Приложение работает нормально, однако в VSCode есть эта досадная ошибка при импорте пакета, которая не позволяет VSCode выдавать предложения intellise…
23 окт '19 в 11:25
1
ответ
Как вывести список всех нестандартных / нестандартных пакетов в Go?
Как уже упоминалось здесь можно получить все стандартные пакеты Go с помощью https://godoc.org/golang.org/x/tools/go/packages "ю.ш.Load() функция, в которой на входе можно указать "узор". pkgs, err := packages.Load(nil, pattern) Например, если patte…
17 окт '19 в 01:07
2
ответа
Управление локальными / частными пакетами и модулями Golang для сборок докеров
Я новичок в golang и docker, поэтому, просмотрев множество тем и интернет-ресурсов, я запутался в том, как мне все настроить. Моя проблема в том, что я столкнулся с ошибкой сборки докеров приложения golang из-за не найденной локальной зависимости. К…
30 дек '19 в 15:10
1
ответ
использование внутреннего пакета xxx запрещено после переименования проекта.
Я пытаюсь запустить свой первый проект Go на основе чужого кода, поэтому я загружаю его репозиторий GitHub в виде zip-архива, загружаю его в собственное репо. Затем используйтеgo get -u github.com/@username/@repo для установки моего репо и добавить …
06 апр '20 в 23:49
1
ответ
Есть ли у Go пакеты для конкретных ОС, которые нельзя использовать в другой ОС?
Я не могу назвать себя абсолютным новичком в go, и я определенно не эксперт. Сегодня я заметил кое-что ОЧЕНЬ непонятное. Я экспериментировал с сокетами Unix и именованными каналами Windows, и, согласно моим исследованиям, есть 2 пакета, поддерживающ…
01 ноя '19 в 08:05
1
ответ
Проблема с объявлением пакета go, содержащим более двух слов, разделенных подчеркиванием
Все , меня смущает то, что я вижу; У меня есть следующиеtree: ├── go.mod ├── main.go └── server ├── server.go └── server_integration_test.go Скажем, имя моего модуля (mod.go) является gotest. Содержаниеserver.go: package server type MyStruct struct …
25 апр '20 в 21:43
1
ответ
Я не могу клонировать из нескольких репозиториев на CircleCi
Я не могу загрузить свой недавно выпущенный пакет go с CircleCi. Локально работает. Я могу проверить, доступен ли тег, который я пытаюсь использовать, посетив https://github.com/acme/my-lib/tree/v0.0.3. Однако, go get не буду скачивать. я имею GOPRI…
20 ноя '19 в 14:29
0
ответов
Проблема со сборкой образа докера для golang API с внутренними пакетами, так как внутренние пакеты не могут быть импортированы
Когда я собираю программу локально, она работает отлично. Но когда я копирую следующее в докер и пытаюсь создать образ, я сталкиваюсь с проблемой, говорящей, что пакеты не могут быть импортированы. Поддержка обработки пакетов go в докере кажется ред…
08 июн '20 в 18:43
1
ответ
Клиент Kubernetes go не может найти модуль
Я пытаюсь подключиться к своему локальному кластеру Kubernetes, размещенному на minikube, вот код того же самого, теперь, когда яgo run minikube.go, это дает мне сообщение об ошибке: ../../../pkg/mod/k8s.io/client-go@v11.0.0+incompatible/kubernetes/…
30 авг '20 в 11:19
1
ответ
Можно ли обновить локальные пакеты без запуска go install?
Я пытаюсь импортировать локальный файл в свой файл main.go, и в этом руководстве (и других подобных руководствах) говорится, что нужно запуститьgo install <path>чтобы импортировать этот путь как пакет. Это кажется медленным способом разработки…
06 дек '19 в 02:59