JetBrains Goland:解决同个package不同文件不能互相调用

博客主要围绕Go语言报错展开,介绍了解决方法。若使用Goland,可点击菜单的Run——>Edit Configurations,将Run kind由File改为Package,Package path改为src下的目录并Apply;若用命令行运行,需改命令生成可执行文件运行。还提及分享Go语言知识的个人公众号。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录结构

报错信息

解决方法:

1、使用Goland的话,点击菜单的Run——>Edit Configurations,将Run kind由File改为Package,Package path改为src下的目录,然后Apply就可以了。

2、如果使用命令行运行的话,需要改下命令然后生成一个可执行文件运行。


个人公众号,分享go语言相关知识。

 

### GoLand 安装教程 #### 下载与安装 GoLandJetBrains 提供的一款专为 Go 开发者设计的强大 IDE。要安装 GoLand,可以访问其官方网站并按照以下流程操作[^2]。 1. **下载 GoLand**: 访问 Jetbrains 的官方页面 (https://www.jetbrains.com/) 并导航至 GoLand 页面。点击 “Download” 按钮即可开始下载最新版本的 GoLand 应用程序文件[^3]。 2. **安装 GoLand**: 运行已下载的安装包,并遵循向导完成安装过程。通常情况下,默认选项已经足够满足大多数开发者的需要。 #### 配置 Go 环境 为了使 GoLand 能够正常工作,还需要正确设置本地计算机上的 Go 编程语言环境: 1. **安装 Go SDK**: 从 https://golang.org/dl/ 获取适合您系统的 Go 版本(例如 go1.18.1.windows-amd64.msi)。运行该 MSI 文件来安装 Go SDK 到默认路径 C:\Program Files\Go 或其他自定义位置[^1]。 2. **配置 GOROOT 和 PATH 变量**: - 设置 `GOROOT` 环境变量指向您的 Go 安装目录。 - 将 `%GOROOT%\bin` 添加到系统 `PATH` 中以便命令行工具能够识别 `go` 命令。 ```bash setx GOROOT "C:\Program Files\Go" setx PATH "%PATH%;%GOROOT%\bin" ``` 重启任何打开的终端窗口以应用更改。 #### 创建首个项目 启动 GoLand 后,在欢迎界面选择“Create New Project”。指定项目的存储位置以及使用的 Go 解析器版本。如果一切配置无误,则可以直接通过内置终端执行简单的 Go Demo 测试代码: ```go package main import ( "fmt" ) func main() { fmt.Println("你好世界!") } ``` 上述示例展示了如何让程序输出一句中文问候语句。“你好世界!” 表明 Go 支持 UTF-8 字符集编码下的多国文字处理能力。 #### 终端配置 Shell 为了让 GoLand 内部集成的 Terminal 更好地支持 shell 功能,需调整相关偏好设定项。具体步骤如下: - 打开 Settings 对话框 (`Ctrl + Alt + S`); - 导航到 Tools -> Terminal 子菜单下修改 Shell Path 参数为你希望调用的具体解释器可执行文件名比如 cmd.exe 或 powershell.exe 等等。 这样就可以确保即使是在 Windows 上也能获得接近 Linux/MacOS 用户体验的一致性表现效果了! ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值