Используя 'диск' диск Google cli

Я установил (квази?) официальный gdrive Linux cli на основе инструкций от howtogeek.

Это перестало работать со следующим сообщением: $ идут, добираются, github.com/odeke-em/drive/cmd/drive идет инструмент: никакой такой инструмент "8 г"

ответ tth ниже объясняет, что это происходит из-за Движения способное repo быть устаревшим и объясняет, как сделать установку. Обратите внимание что: - "диск" GitHub также изменился, так как howtogeek инструкции были записаны. - GOROOT и переменные окружения GOPATH должны быть установлены* - обе из этих папок должны иметь./мусорное ведро подпапок и - ПУТЬ должен указать на оба из них.

*Я сделал это путем добавления этих строк к ~/.bashrc:

export GOROOT=/usr/local/go
export GOPATH=/home/bir/.go
export PATH=$PATH:$GOPATH/bin:$GOROOT/bin

(Я думаю, что это - лучшее место, чтобы сделать это, чем ~/.profile потому что это (также?) влияет на оболочки невхода в систему. Но я только что узнал о различии, так могло быть неправильным :))

0
задан 13 April 2017 в 15:37

1 ответ

Я столкнулся с Вашим сообщением при наличии подобных проблем вот то, что я сделал.

Во-первых способный пакет golang больше не сохраняется, посмотрите, что комментарий Rakyll здесь

Удаляет старую версию golang.

$ sudo apt-get purge golang*

Вы будете видеть сообщение о директорах, которые не могли быть удалены, поскольку они не пусты, удаляют их вручную.

$ sudo rm -rf $PathToDir

См. эта страница для загрузки и установки самого актуального пакета Движения. Я также загрузил исходный пакет и извлек к/usr/share, хотя я не уверен, необходимо ли это. Далее ниже на страницу аккуратный небольшой тест, чтобы проверить, что Движение работает.

, Как только у Вас есть последняя версия Движения, необходимо будет установить переменную GOPATH. Ваш GOPATH может быть то, везде, где Вам нравится, мой - $HOME/go. Необходимо будет вручную создать dir

$ mkdir go

$ export GOPATH=$HOME/go

, Это только установит GOPATH для текущего терминального сеанса, я не разработал, как установить это постоянно, но необходимо теперь быть в состоянии работать

$ go get github.com/odeke-em/drive/cmd/drive

, Это попросило мои учетные данные GitHub, у меня не было учетной записи, таким образом, я создал один - Это свободно.

, Чтобы быть в состоянии выполниться, Идут и Диск, я добавил, что их местоположения к моей переменной ПУТИ в $HOME/.profile

$ nano .profile

И в нижней части добавляют

PATH="$PATH:/$HOME/go/bin:/usr/local/go/bin"

Извинения за любой смысл обучения всасывания яйца, я обычно прошу идеи!

Tom

** Для полноты я должен добавить, что выполняю Debian **

0
ответ дан 3 August 2019 в 20:58

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

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