Я установил (квази?) официальный 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 потому что это (также?) влияет на оболочки невхода в систему. Но я только что узнал о различии, так могло быть неправильным :))
Я столкнулся с Вашим сообщением при наличии подобных проблем вот то, что я сделал.
Во-первых способный пакет 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 **