linux安装idea 插件,MAC下 Intellij IDEA GO语言插件安装及简单案例-Go语言中文社区

本文详细介绍如何在MacOS环境下配置Go语言开发环境,包括IntelliJ IDEA集成开发环境的安装、Go语言环境变量的设置、第三方包的管理等内容。

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

1.下载地址

2.安装

2.1 Intellij IDEA 安装略

2.2 Go Programming Language 安装

这里选择 Apple OS X 这个

go1.7.3.darwin-amd64.pkg (78MB)

下载安装即可

3.安装 go 语言插件

Intellij IDEA 菜单 -》Preferences-》Plugins 选项卡

660767ab067c54a8d0a2ca6e96b500c2.png

8a9f53dd0ec52c40c377abebe3ba7801.png

记得重启Intellij IDEA

4.设置环境变量

当前用户

cd ~

vim ~/.bash_profile

打开此文件后,在最后一行加入如下内容:

export GOROOT=/usr/local/go

export GOBIN=$GOROOT/bin

export GOARCH=amd64

export GOOS=darwin

export GOPATH=/Users/fox/work/go-test1:/Users/fox/work/go-test2

注意 GOPATH 设置的是项目目录,根据你自己的项目设置

如果有多个目录,用冒号分割

GOPATH第一个目录为第三方包下载存放目录,具体请看7.第三方包

编译生效

source ~/.bash_profile

查看是否生效

echo $GOPATH

如果有输出信息和你设置的一样,那么该配置已生效

生效成功后,这里还要:

重启Intellij IDEA

5.新建项目

fe3d20128f9ef6096569f1bfa300ddba.png

a3b81428e0b014155c67e9cafa4fb3b1.png

cc7244f9c448f2a23c133cb2cb878771.png

bc3603a05dc7e0cab2671bdb7d25f0cd.png

新建3个目录,及1个例子

bin

pkg

src

src/example/main.go

src目录存放Go源代码(项目源码存在此目录下)

pkg目录package对象

bin目录存放可执行对象

main.go 源码:

package main

import (

"fmt"

)

func main() {

fmt.Println("Hello World!")

}

6.设置SDK

菜单 File -> Project Structure

dc7636f4cdcf6e6edcbaa2e1bc3950d1.png

选择GO语言安装目录

dd3f1ad349cbbe3e688b7349cb081a0e.png

67c1c8ef8d9652ae79de433d69a455ff.png

2bb24d74c09262b37b166240fa51ba57.png

c33394332007b58a21d0a41038922f8f.png

7.第三方包

在GO项目目录下执行:

go get gopkg.in/mgo.v2

gopkg.in/mgo.v2 是第三方包

下载快慢根据你的网速决定,如果下载不成功,重新执行该命令即可

注意 第三方包下载到GOPATH列表的第一个工作空间。

go get 参数说明

-d 紧下载,不安装

-u 更新包,包括其依赖项

-f 和-u配合,强制更新,不检查是否过期

-t 下载测试代码所需的依赖包

-insecure 使用HTTP等非安全协议

-v 输出详细信息

-x 显示正在执行的命令

8.完整配置效果如下

5b8c800ce47378fbdfb9751b831709f2.png

编译并运行程序

db285292ad9a1eddc0fc2ef6551ec199.png

控制台打印输出

d886918f8c0551b23a8486ffe896a1e1.png

9.go语言查看变量

go env

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值