我是新来的,一个相对较新的初学者。我在本地服务器上顺利地构建和运行GO代码,直到我不得不使用来自Gorilla工具包的一些软件包。
我在命令行中运行的内容:
mkdir $HOME/mygo
export GOPATH=$HOME/mygo
cd mygo
go get github.com/gorilla/mux我这样做是基于下面的例子:command.html。在gettng下,从Go命令开始,这里是http://www.gorillatoolkit.org/。
之后,我将main.go代码导入到mygo文件夹中。我的目录文件夹如下所示:
Workspace
pkg
src
main.go但是,当我运行go build main.go并试图运行./main时,我得到了
-bash: ./main.go: Permission denied发生什么事了??请帮帮忙。谢谢!
发布于 2014-08-07 16:05:59
首先,我强烈建议阅读shell.php,然后再浏览Go 巡演。
第二,正如@JimB所提到的,您不能像这样直接执行main.go (您可以使用其他,但我不打算在这里解释)。
因此,运行可执行文件的步骤如下:
go build -o main
./main或直接:
go run main.gohttps://stackoverflow.com/questions/25186284
复制相似问题