当前位置: 首页 > 面试题库 >

失败-预期的“包装”,找到“ EOF”

韩喜
2023-03-14
问题内容

我一直很难在由vagrant提供支持的虚拟机中执行简单的golang程序。这些是我的相关领域go env

GOARCH="amd64"
GOPATH="/usr/local/src/go"
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"

这是我要执行的程序(位于/ usr / local / src / go / program中):

package program

import (
    "fmt"
)

func main() {
    fmt.Print("Aloha")
}

这,我得到的输出:

main.go:4:5:
/usr/local/go/src/fmt/doc.go:1:1: expected 'package', found 'EOF'
package runtime:
/usr/local/go/src/runtime/alg.go:1:1: expected 'package', found 'EOF'

考虑到这是一个完全伪造的程序。奇怪的是,它完全可以在不同的环境中工作。我在这里想念什么?

非常感谢!


问题答案:

问题既不是GOROOT也不是GOPATH。go安装有时会失败,使整个过程变得不稳定(创建了文件,但完全为空)。再次配置虚拟机时,go模块检查文件是否存在。正如他们所做的那样,理所当然的是安装已经进行了。

从头开始进行全新清洁安装即可解决此问题。



 类似资料:
  • 问题内容: 使用命令安装rJava时,出现以下错误: 我已经安装了Java JDK,并java -version返回以下内容: 当谷歌搜索错误时,我看到其他人也遇到了同样的问题,但是除了我已经完成的“安装整个JDK,而不仅仅是JRE”之外,没有找到解决方案。 我读过的另一件事是运行sudo R CMD javareconf,它运行愉快,没有错误。 任何想法我的问题是什么? [[编辑]] 自从我遇到

  • 问题内容: 我下载了Android Studio,并尝试启动该程序。 它在带有Java 1.7的Windows 7 64位上运行。在安装过程中,我的Java 1.7被检测到,其余的安装过程都很好。但是,当尝试从桌面图标启动应用程序时,没有任何反应。查看任务管理器,将加载CMD中的新流程。这是因为它正在尝试运行批处理文件studio.bat。 通过CMD执行时,出现以下错误: 错误:无法启动Andr

  • 在Android Studio上运行模拟器没有问题。 当我在移动端运行应用程序时,会出现“应用程序安装失败”对话框。

  • 我使用Windows 7虚拟机,我不能添加ctype。我的物理机器运行Ubuntu,互联网连接是无线热点。 错误发生: 无法获取URLhttps://pypi.org/simple/ctypes/:确认ssl证书时出现问题:HTTPSConnectionPool(host='pypi.org',port=443):url:/simple/ctypes超过了最大重试次数/(由SSLError(SSL

  • 环境为Windows 7 64位,atom 1.0.5 atom可以正常使用,但不能安装任何软件包。 错误信息: 输出:

  • 问题内容: 当我尝试在nodejs服务器上安装时间时,出现以下错误: 问题答案: 您正在使用哪个操作系统? 如果是Ubuntu,则需要安装build-essential软件包: 然后尝试再次安装该软件包。