go beego环境配置 gland的激活

本文详细介绍了如何在Windows环境下安装Go语言,并配置环境变量。此外,还提供了安装Beego Web框架的步骤,包括如何通过命令行获取Beego和bee工具,以及配置相应的环境变量。最后,通过创建一个简单的Web工程,演示了如何使用Beego框架。

go安装

下载地址:

官网:https://golang.org/dl/

备用:https://golang.google.cn/dl/

根据自己系统下载,本文是windows版本。

node : 查看环境变量中是否有你安装go的路径,没有则加上

还得查看 go bin的目录环境变量

beego安装

官方文档很清楚,由于自己没耐住性子看,环境变量没有按照步骤来,配置默认的环境变量和自己用的不一样,导致走了点弯路,这里还说写下过程:

1、首先输入go env 查看go的环境变量,注意配置GOPATH,就是go项目的workspace,我们这里需要在系统环境变量配置:

最好执行 go env 确认是否生效

2、进入 go_work目录执行下面2个命令获取 bee 和beego

$ go get -u github.com/astaxie/beego
$ go get -u github.com/beego/bee

执行后 gowork里会多出三个文件:

3、配置bee的环境变量,添加倒系统变量 path下面

这里之前自己 建立了个环境变量 beePath,结果系统找不到bee命令,这里想当然了,系统文件找相应路径都是写死的,自己命名根本不会去找。

4、创建新的web工程

进入 src目录,执行:

bee new lammy_go

执行如下:

go_work/src目录如下:

可以直接执行 lammy_go目录下的main.go文件,测试即可。

goland安装

安装很简单,官方下载,就是激活码比较麻烦,好在找到了goland license server激活的方法:

http://idea.iblue.me

激活后,打开已经存在项目, 然后点击src即可。

运行后,打开浏览器

如果报错,如下:

2019/03/11 12:49:14.952 [C]  the request url is  /
2019/03/11 12:49:14.952 [C]  Handler crashed with error can't find templatefile in the path:views/index.tpl
2019/03/11 12:49:14.952 [C]  E:/lammy-develop-tools/go/src/runtime/panic.go:522
2019/03/11 12:49:14.952 [C]  E:/go_work/src/github.com/astaxie/beego/template.go:75
2019/03/11 12:49:14.952 [C]  E:/go_work/src/github.com/astaxie/beego/controller.go:282
2019/03/11 12:49:14.952 [C]  E:/go_work/src/github.com/astaxie/beego/controller.go:233
2019/03/11 12:49:14.952 [C]  E:/go_work/src/github.com/astaxie/beego/controller.go:213
2019/03/11 12:49:14.952 [C]  E:/go_work/src/github.com/astaxie/beego/router.go:864
2019/03/11 12:49:14.952 [C]  E:/lammy-develop-tools/go/src/net/http/server.go:2774
2019/03/11 12:49:14.952 [C]  E:/lammy-develop-tools/go/src/net/http/server.go:1878
2019/03/11 12:49:14.952 [C]  E:/lammy-develop-tools/go/src/runtime/asm_amd64.s:1337

请检查下 路径的配置,如下图红色圈部分,分别为运行文件路径和 项目路径

 

### 在 Goland 环境下运行 Go 程序的解决方案 在 Goland 环境中运行 Go 程序,可以通过以下方式实现。以下是详细的说明和操作步骤: #### 1. 创建 Go 模块 在运行 Go 程序之前,需要确保项目已正确初始化为一个 Go 模块。如果未创建 `go.mod` 文件,则可以通过终端命令初始化模块: ```bash go mod init example.com/hello ``` 此命令会在当前目录生成一个 `go.mod` 文件,指定模块名称和依赖项[^3]。 #### 2. 编写代码 创建一个简单的 Go 程序文件(如 `main.go`),并编写基本代码: ```go package main import "fmt" func main() { fmt.Println("Hello, World!") } ``` 这段代码是一个标准的 Go 程序,输出 "Hello, World!"[^4]。 #### 3. 配置 Goland 运行环境 在 Goland 中,可以通过以下方式配置运行环境: - 打开 Goland 并加载项目。 - 确保项目的 SDK 已正确配置为本地安装的 Go 版本。 - 在 Goland 的右上角选择“Run/Debug Configurations”,然后点击“+”号添加一个新的 Go Run 配置。 - 在配置中指定要运行的文件(如 `main.go`)。 #### 4. 直接运行程序 完成上述配置后,可以直接点击 Goland 界面中的“Run”按钮来运行程序。运行结果将显示在 Goland 的控制台窗口中。 #### 5. 使用终端运行 除了通过 Goland 的图形界面运行程序外,还可以使用内置的终端执行以下命令: ```bash go run . ``` 此命令会编译并运行当前目录下的所有 `.go` 文件[^3]。 #### 6. 调试程序 如果需要调试程序,可以使用 Goland 内置的调试工具。例如,设置断点后启动调试模式,并使用以下命令进行调试: ```bash dlv debug ``` 调试过程中可以查看变量值、协程状态等信息[^5]。 #### 7. 构建跨平台二进制文件 如果需要在其他操作系统(如 Linux)上运行程序,可以在 Windows 环境中通过以下命令构建跨平台二进制文件: ```bash set CGO_ENABLED=0 && set GOOS=linux && set GOARCH=amd64 && go build -o main ``` 生成的 `main` 文件可以在目标平台上运行,无需额外依赖[^1]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值