谁能发一个详细的Golang中国安装教程吗?到了最后一步“go run *.go”怎么弄也不行,不知道为什么

共 8 个回复


yfl8910

换了LITEIDE,提示如下的信息信息,有人能帮忙看看是什么问题呢

C:/Go/bin/go.exe build [D:/gopher] 
exit code 0, process exited normally.
 D:/gopher/gopher.exe [D:/gopher]
 panic: no reachable servers

 goroutine 1 [running]:
main.init·2()
 D:/gopher/views.go:173 +0xdc
main.init()
 D:/gopher/urls.go:345 +0x862


# 0

jimmykuu

目前的代码组织方式不是很好,Windows上是有人通过go run *.go的方式跑不起来,我目前正在按照bin/pkg/src的形式调整代码组织方式,不久就会提交代码。

后面的运行错误提示是因为你没有启动MongoDB

# 1

yfl8910

是的,MnogoDB重新弄了下,可以运行了。谢谢!

# 2

jimmykuu

代码重新组织了,用build.bat就可以编译

# 3

Tix_Raven

我运行build.sh之后怎么执行文件没有生成在gopher/bin下反而生成到$GOROOT/bin目录下了呢。 自己新建一个工程go install 也是这样的。。

# 4

jimmykuu

你大概设置了$GOBIN了,这个不需要设置,如果设置的话,会生成到该目录下

# 5

Tix_Raven

嘿嘿。 确实是呢。 谢啦

# 6

polaris

很多环境变量是不需要设置的 大部分人还是不知道各个环境变量的具体含义

# 7