我试图不使用默认的go工作区,而是创建一个单独的工作区位置。所以我做了以下事情:
已创建一个文件夹,显示“/用户/user_name/some_path/go_files/”
在该文件夹中创建了 3 个目录 - 和src
pkg
bin
在“/Users/user_name/some_path/go_files/src”中创建了一个名为“hello_world.go”的go文件
已将 GOPATH 变量导出为“/Users/user_name/some_path/go_files”
以 2 种方式构建可执行文件:以及go build src/hello_world.go
cd src
go build hello_word.go
上面生成了 2 个可执行文件 - 1 个在中,另一个在go_files/src
go_files
但是,运行它们中的任何一个都会给出一个错误,即:package hello_world is not in GOROOT (/usr/local/go/src/hello_world)
我试图使用运行可执行文件。如何解决此问题?如何运行可执行文件?go run hello_world
请注意,我可以从内部或执行 a 执行,但我想知道如何运行可执行文件。go run hello_world.go
src
go run src/hello_world.go
神不在的星期二
相关分类