我试图不使用默认的go工作区,而是创建一个单独的工作区位置。所以我做了以下事情:
已创建一个文件夹,显示“/用户/user_name/some_path/go_files/”
在该文件夹中创建了 3 个目录 - 和srcpkgbin
在“/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.gocd src go build hello_word.go
上面生成了 2 个可执行文件 - 1 个在中,另一个在go_files/srcgo_files
但是,运行它们中的任何一个都会给出一个错误,即:package hello_world is not in GOROOT (/usr/local/go/src/hello_world)
我试图使用运行可执行文件。如何解决此问题?如何运行可执行文件?go run hello_world
请注意,我可以从内部或执行 a 执行,但我想知道如何运行可执行文件。go run hello_world.gosrcgo run src/hello_world.go
慕桂英4014372
神不在的星期二
随时随地看视频慕课网APP
相关分类