Не может работать идут установка на Ubuntu

Когда я работаю go install команда для моих пользовательских пакетов на ubuntu 14.04 I получила эту ошибку:

go install: no install location for .go files listed on command line (GOBIN not set)

Как я могу установить $GOBIN родственник в моем каталоге проектов в [anyproject]/bin?

0
задан 21 February 2015 в 00:29

1 ответ

Это не так вопрос о человечности, как это - golang вопрос. В движении есть справочник со всеми наборами из двух предметов, а не одним мусорное ведро справочник за проект.

Так скажем, Вы хотите, чтобы все Ваши наборы из двух предметов движения были в $HOME/go/bin. Тогда управляемый

mkdir $HOME/go/bin
GOBIN=$HOME/go/bin; export GOBIN

Однако Вы не должны устанавливать GOBIN, если переменная окружения GOROOT настроена правильно. Таким образом, я предлагаю использовать инструкции, данные в https://, golang.org/doc/install

Также видит https://groups.google.com/forum/#! topic/golang-nuts/-mN8R_Fx-7M, где Расс Кокс сообщает:

, Если GOBIN установлен, это - то, где наборы из двух предметов заканчиваются. Если GOBIN не установлен, то наборы из двух предметов заканчиваются в справочнике, названном 'мусорным ведром' под корнем дерева, где исходный код живет. Для вещей в $GOROOT, который означает $GOROOT/bin. Для вещей в в ДИРЕКТОРЕ каталога GOPATH, который имеет в виду примечание ДИРЕКТОРА/МУСОРНОГО ВЕДРА, что у GOPATH может быть несколько справочников в нем

export GOPATH=/dir1:/dir2:/dir3

, Если GOBIN не установлен, наборы из двух предметов от/dir1/src заканчиваются в/dir1/bin, наборы из двух предметов от/dir2/src заканчиваются в/dir2/bin, и так далее (и наборы из двух предметов от $GOROOT/src заканчиваются в $GOROOT/bin).

1
ответ дан 6 October 2019 в 00:25

Другие вопросы по тегам:

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