gogoinstall

unable to run goinstall


goinstall go-tour.googlecode.com/hg/gotour

Running the above command give me the following message ..

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

I know that there is problem with path setting .. i also checked this post

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

This is my current path setting.. any help ?


Solution

  • The Go Tour project has been updated recently.

    The Go weekly.2011-11-09 release renamed the json package to encoding/json.

    The Go weekly.2011-12-14 release changed the naming for the go-tour package import paths from "go-tour.googlecode.com/hg/tree" to "code.google.com/p/go-tour/tree".

    Update to the Go weekly release (Keeping up with releases).

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

    Then install the go-tour/tree package.

    $ 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
    $