Въпрос относно инсталацията

  1. Как да си покажа инсталираната версия на go след като build-нах от source-а на go1.3.3 ръчно и ми показва :

    go version xgcc (Ubuntu 4.9.1-0ubuntu1) 4.9.1 linux/386
    

    Не видях, как мога да го направя по друг начин. Linux Mint 17 ползвам. От респозиторитата на ubuntu ми излиза максимално go1.2.1 да мога да си сваля.

  2. Аз точно от там си свалих бинарито, после му направих едно tar xzf и накрая на go/src едно ./all.bash

    А първият ти ред използва mercurial. Това какво ще ми помогне ? Инсталирах го, хвърлих първият ти ред в терминала и :

    abort: no repository found in '/home/yonchoy' (.hg not found)!
    
  3. От грешката виждам, че си си в home директорията. Първо трябва да отидеш в съответната директория, в която си разархивирал tar-а. Предполагам се казва go1.3.3src или нещо подобно. Ако не си ми разбрал отговоря, дай ни един output от ls -l.

  4. Йончо: тъй като каза, че си го build-нал от source, предположих, че си следвал този tutorial. Предишният ми съвет беше за стъпката "Switch to the default branch" от него :).

    Ако обаче си свалил binary-тата от този линк, няма нужда да компилираш нищо. Просто си сваляш архива (go1.3.3.linux-amd64.tar.gz ако си с 64 битова OS) и след това следваш стъпките от тази страница, секцията "Linux, Mac OS X, and FreeBSD tarballs". Общо взето само го разархивираш някъде и променяш малко environment променливи, нищо не компилираш.

  5. Благодаря, май съм направил компилация от двата метода, ще ходя да purge-на и ще инсталирам наново.

    EDIT:

    Изтрих ръчно go папката, разархивирах наново бинарито(go1.3.3.linux-386.tar.gz) от в usr/local, инсталирах GoSublime, run-ах примера hello.go - върви без проблем, но версията на gо не ми я дава.

    go env

    GOARCH="386"
    GOBIN=""
    GOCHAR="8"
    GOEXE=""
    GOHOSTARCH="386"
    GOHOSTOS="linux"
    GOOS="linux"
    GOPATH=""
    GORACE=""
    GOROOT="/usr"
    GOTOOLDIR="/usr/pkg/tool/linux_386"
    TERM="dumb"
    CC="gcc"
    GOGCCFLAGS="-g -O2 -fPIC -m32 -pthread"
    CXX="g++"
    CGO_ENABLED="1"
    

    go version

     go version xgcc (Ubuntu 4.9.1-0ubuntu1) 4.9.1 linux/386
    

    ls -l

     drwxr-xr-x  2 root root  4096 окт  1 04:50 api
     -rw-r--r--  1 root root 16346 окт  1 04:50 AUTHORS
     drwxr-xr-x  2 root root  4096 окт  1 04:51 bin
     drwxr-xr-x  4 root root  4096 окт  1 04:51 blog
     -rw-r--r--  1 root root 22898 окт  1 04:50 CONTRIBUTORS
     drwxr-xr-x  8 root root  4096 окт  1 04:50 doc
     -rw-r--r--  1 root root  1150 окт  1 04:50 favicon.ico
     drwxr-xr-x  3 root root  4096 окт  1 04:50 include
     -xr-x  3 root root  4096 окт  1 04:50 lib
     -rw-r--r--  1 root root  1479 окт  1 04:50 LICENSE
     drwxr-xr-x 22 root root  4096 окт  1 04:51 misc
     -rw-r--r--  1 root root  1303 окт  1 04:50 PATENTS
     drwxr-xr-x  5 root root  4096 окт  1 04:50 pkg
     -rw-r--r--  1 root root  1112 окт  1 04:50 README
     -rw-r--r--  1 root root    26 окт  1 04:50 robots.txt
     drwxr-xr-x  7 root root  4096 окт  1 04:50 src
     drwxr-xr-x 16 root root  4096 окт  1 04:50 test
     -rw-r--r--  1 root root     7 окт  1 04:51 VERSION
    
  6.  /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
    
     празен ред
    
     total 112
     drwxr-xr-x 12 root root  4096 окт  8 15:23 .
     drwxr-xr-x 11 root root  4096 окт  8 15:23 ..
     drwxr-xr-x  2 root root  4096 окт  1 04:50 api
     -rw-r--r--  1 root root 16346 окт  1 04:50 AUTHORS
     drwxr-xr-x  2 root root  4096 окт  1 04:51 bin
     drwxr-xr-x  4 root root  4096 окт  1 04:51 blog
     -rw-r--r--  1 root root 22898 окт  1 04:50 CONTRIBUTORS
     drwxr-xr-x  8 root root  4096 окт  1 04:50 doc
     -rw-r--r--  1 root root  1150 окт  1 04:50 favicon.ico
     drwxr-xr-x  3 root root  4096 окт  1 04:50 include
     drwxr-xr-x  3 root root  4096 окт  1 04:50 lib
     -rw-r--r--  1 root root  1479 окт  1 04:50 LICENSE
     drwxr-xr-x 22 root root  4096 окт  1 04:51 misc
     -rw-r--r--  1 root root  1303 окт  1 04:50 PATENTS
     drwxr-xr-x  5 root root  4096 окт  1 04:50 pkg
     -rw-r--r--  1 root root  1112 окт  1 04:50 README
     -rw-r--r--  1 root root    26 окт  1 04:50 robots.txt
     drwxr-xr-x  7 root root  4096 окт  1 04:50 src
     drwxr-xr-x 16 root root  4096 окт  1 04:50 test
     -rw-r--r--  1 root root     7 окт  1 04:51 VERSION
    
    bash: /bin/go: No such file or directory
    
  7. Изглежда не си го инсталирал съвсем по стъпките в "Linux, Mac OS X, and FreeBSD tarballs" от https://golang.org/doc/install#tarball

    След като разархивираш binary архива в /usr/local/go, трябва да добавиш следното нещо във файла ~/.profile:

    export PATH=$PATH:/usr/local/go/bin
    

    Ако ти е удобно и ако става дума за лаптоп, донеси го утре във ФМИ и ще ти помогнем с инсталацията.

Трябва да сте влезли в системата, за да може да отговаряте на теми.