每次,当我尝试运行我的Hello-world程序时,我都会收到来自Eclipse的错误消息,说“#34;资源没有相应的Go包。”#34;已有关于相同错误消息的帖子,但提供的解决方案对我没有帮助。
安装将GOROOT自动设置为" C:\ Go \ src" 对于我的工作区,我创建了一个目录" D:\ eclipseGo \ workspace",并将其分配给我的GOPATH变量。
下图显示了我从项目资源管理器中的设置
如您所见,GOPATH指向src-folder。
在首选项中(" Go"),自动设置GOROOT。 Unter Go-Tools我使用"浏览..." -button选择了gocode.exe的路径,并选择了位于" D:\ eclipseGo \ workspace的gocode.exe \ BIN \ gocode.exe&#34 ;.下面,gofmt自动设置。
这就是我配置的所有内容。有谁知道,问题在哪里?
答案 0 :(得分:0)
您的项目设置似乎表明MyProject未包含在D:\eclipseGo\workspace
内,因此您需要将项目移动到D:\eclipseGo\workspace\src
内的文件夹,或者启用“将项目位置添加到GOPATH”选项,如果它还没有包含在那里。“在项目的GOPATH设置中(请注意,这可以在全局或按项目配置)。
上面的Project Explorer显示有误导性,因为文件夹图标似乎表明MyProject / src是一个“源文件夹”,它包含的文件是GOPATH的一部分,而实际上并非如此。 我正在做一个说明,要在下一个版本中修复此问题,以及刷新错误。