2015-08-03 5 views
1

Я пытаюсь подключиться к SQL-серверу в golang, я искал в Интернете и по этому адресу: https://github.com/denisenkom/go-mssqldb Я понял, что сначала мне нужно установить пакет для этой цели, но когда я хочу установить этот пакет через мерзавец терминал, введя следующую команду:Как установить пакет в golang

$ идите github.com/denisenkom/go-mssqldb

я получаю эту ошибку:

не может загрузить пакет: пакет github.com/ denisenkom/go-mssqldb: нет встроенных исходных файлов в C: \ Go \ src \ github.com \ dnisenkom \ go-mssqldb

мой $ GOPATH уже set.I не знаю, как решить эту проблему ...

ответ

0

По данным сайта golang:

Получить загружает и устанавливает пакеты, названные импортными путями , а также их зависимости.

Похоже, что загрузка не работает, что приводит к тому, что папка пуста. Один из вариантов - загрузить драйвер в виде zip-файла и запустить go install в папке.

+1

Если что-то пошло не так при предыдущей попытке получить пакет, попробуйте «go get -u github.com/denisenkom/go-mssqldb» для обновления; или удалите каталог пакета (и подкаталоги) и повторите попытку оригинала 'go get'. –

+0

да, спасибо, я не загружал файл, потому что думал, что по этой команде «go get github.com/...» сам компьютер идет по адресу и загружает файл, в любом случае моя проблема решена с вашей помощью , спасибо :) – rahele

+0

Это _should_ скачать файлы, но в вашем случае это звучит так, будто это не работает. Я знаю для меня, я использую Go на работе, и мне нужно загрузить zips, потому что go get не работает за брандмауэром. –

Смежные вопросы