невозможно запустить goinstall - PullRequest
3 голосов
/ 20 декабря 2011
goinstall go-tour.googlecode.com/hg/gotour

Выполнение вышеуказанной команды дает мне следующее сообщение ..

goinstall: encoding/json: go/build: package could not be found locally
goinstall: code.google.com/p/go-tour/pic: cannot download: code.google.com/p/go-tour/pic
goinstall: code.google.com/p/go-tour/tree: cannot download: code.google.com/p/go-tour/tree
goinstall: code.google.com/p/go-tour/wc: cannot download: code.google.com/p/go-tour/wc
goinstall: os/exec: go/build: package could not be found locally
goinstall: net/http: go/build: package could not be found locally

Я знаю, что есть проблема с настройкой пути .. Я также проверил эту запись

export PATH=$PATH:/home/sakthi/sakthig/code/my/go/go/bin
export GOROOT=/home/sakthi/sakthig/code/my/go/go
export GOPATH=$GOROOT/bin

Это моя текущая настройка пути .. любая помощь?

Ответы [ 3 ]

3 голосов
/ 21 декабря 2011

Проект Go Tour был недавно обновлен.

Выпуск Go еженедельно 2011-11-09 переименовал пакет json в encoding/json.

Релиз Go еженедельно 2011-12-14 изменил наименование путей go-tour пакета import с "go-tour.googlecode.com/hg/tree" на "code.google.com/p/go-tour/tree".

Обновление до еженедельного выпуска Go ( В ногу с выпусками ).

$ cd $GOROOT/src
$ hg pull
$ hg update weekly
$ ./all.bash

Затем установите пакет go-tour/tree.

$ cd $GOROOT
$ goinstall -v -fix code.google.com/p/go-tour/tree
goinstall: open /home/peter/go/goinstall.log: no such file or directory
goinstall: code.google.com/p/go-tour/tree: download
goinstall: cd / && /usr/bin/hg clone https://code.google.com/p/go-tour /home/peter/go/src/pkg/code.google.com/p/go-tour
goinstall: selecting tip
goinstall: cd /home/peter/go/src/pkg/code.google.com/p/go-tour && /usr/bin/hg update
goinstall: code.google.com/p/go-tour/tree: install
goinstall: cd /home/peter/go/src/pkg/code.google.com/p/go-tour/tree && /bin/bash gomake -f- install
$ 
2 голосов
/ 20 декабря 2011

В частности, в еженедельнике 2011-12-14, goinstall был обновлен, чтобы отклонять пути Google, не соответствующие формату: "code.google.com/p/go-tour/tree"

Этот формат не будет работать: "go-tour.googlecode.com/hg/tree"

Фактическая информация о выпуске: http://goo.gl/PeXnO

1 голос
/ 20 декабря 2011
$ goinstall go-tour.googlecode.com/hg/gotour
go-tour.googlecode.com/hg/gotour: download failed: unsupported import path;
should be "code.google.com/p/go-tour/gotour"
Run goinstall with -fix to gofix the code. ($GOPATH is not set)
$ goinstall -dashboard=false code.google.com/p/go-tour/gotour
$ (cd ~/go && hg id)
82fdc445f2ff weekly/weekly.2011-12-14
$ 
...