Задать вопрос
3Create
@3Create

Ошибка: package ....... is not in GOROOT. Как решить?

Решил попробовать примеры с гитхаба.
Изначально библиотека импортировалась из гитхаба.
Типо так:
import (
	"context"
	"errors"
	"strconv"
	"strings"

	"github.com/adshao/go-binance"
)

Скачал этот архив . Переместил в папку. Переделал импорт.
import (
	"context"
	"errors"
	"strconv"
	"strings"

	"NeuroBot/binance/binance_2.2"
)

Jetbrains Go ошибок не выдавал.
Запускаю go build.
И получил ошибку:
binance\exchange.go:4:2: package NeuroBot/binance/binance_2.2 is not in GOROOT (C:\Users\Groo\go\go1.16.3\src\NeuroBot\binance\binance_2.2)

Подскажите пожалуйста)
  • Вопрос задан
  • 7051 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
EvgenyMamonov
@EvgenyMamonov Куратор тега Go
Senior software developer, system architect
Лучше установить пакет так, как написано в его инструкции.
Выполните в командной строке
go get github.com/adshao/go-binance/v2

Ну и импорт потом вот так
import (
    "github.com/adshao/go-binance/v2"
)
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@vgrabkowot
вы можете использовать g.mod replace
Ответ написан
Комментировать
@mihailvt
В скаченной библиотеке надо удалить go.mod
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы