I am taking the first steps with the Go language and I am trying to install it in Debian Squeeze. I follow the step of downloading the source code, and then, I did this on my terminal:
cd $GOROOT/src ./all.bash
At the end, he says the following:
# Checking API compatibility. Go version is "go1.1.1", ignoring -next /root/go/api/next.txt ~pkg net, func ListenUnixgram(string, *UnixAddr) (*UDPConn, error) ~pkg syscall (darwin-386), func Fchflags(string, int) error ~pkg syscall (darwin-386-cgo), func Fchflags(string, int) error ~pkg syscall (darwin-amd64), func Fchflags(string, int) error ~pkg syscall (darwin-amd64-cgo), func Fchflags(string, int) error ~pkg syscall (freebsd-386), func Fchflags(string, int) error ~pkg syscall (freebsd-amd64), func Fchflags(string, int) error ~pkg text/template/parse, type DotNode bool ~pkg text/template/parse, type Node interface { Copy, String, Type } ALL TESTS PASSED --- Installed Go for linux/amd64 in /root/go Installed commands in /root/go/bin
So, the book says that I need to do some tests and compile them with 6g. But I try this way:
Compile this first Go program with: 6g test.go This compiles to a file: test.6 which is associated with the command: 6l test.6 This creates an executable file named: 6.out which is executed by the command: ./ 6.out and outputs the result: Hello, world
But nothing works, my code is:
package main func main() { println("Hello", "world") }
So, I donβt know what else to do ... I now know the name of my compiler, so I have no idea how to compile it in Debian ... If you want, give it a hand ... I would really appreciate it!