【mac----pycharm使用】之golang插件安装

时间:2024-04-12 22:18:02

【写在前面的话】:

  • 鉴于最近公司算法推荐相关的项目都是go语言写的,所以需要在mac本的pycharm上安装golang插件,方便查看、开发、测试代码。
  • 但是可惜的是:IDEA发布了GoLand这个新的IDE for GoLang,所以原来可以用的Go插件在现在的PyCharm 2018.2上都不能用了。详细可以参考这篇文章
  • 废话不多说:下面是参考上面文章自己的安装过程。

1、下载一个Go插件

比如:我本地下载的版本

[email protected]  /xxxxxx  ll
total 126832
-rw-r--r--   1 wangjie  wheel    25M  1 29 17:58 Go-0.13.1947.zip

2、解压文件:

[email protected]  /xxxxxx  unzip Go-0.13.1947.zip
[email protected]  /xxxxxx  ll
total 126832
[email protected]  3 wangjie  wheel    96B  3 29  2017 Go   #Go目录即解压后的目录
-rw-r--r--   1 wangjie  wheel    25M  1 29 17:58 Go-0.13.1947.zip
[email protected]  /xxxxxx  cd Go/lib
[email protected]  /xxxxxx/Go/lib  ll
......
-rw-r--r--   1 wangjie  wheel    13M  1 29 17:56 intellij-go-0.13.1947.jar
......

3、解压intellij-go-0.13.1947.jar文件并修改配置文件如下:

[email protected]  /xxxxxx/Go/lib  unzip intellij-go-0.13.1947.jar
[email protected]  /xxxxxx/Go/lib  ll
total 25816
[email protected] 10 wangjie  wheel   320B  1 29 17:56 META-INF  #解压后的文件夹
......
-rw-r--r--   1 wangjie  wheel    13M  1 29 17:56 intellij-go-0.13.1947.jar
......
[email protected]  /xxxxxx/Go/lib  vim META-INF/plugin.xml
# <idea-version since-build="163.7743" until-build="163.*"/>
# 把最后的until-build改成你本机安装的版本即可,比如:我本机是2018.3版本
<idea-version since-build="163.7743" until-build="183.*"/>

4、配置文件保存后重新打jar包

# 打包之前先得删除以前的jar文件
[email protected]  /xxxxxx/Go/lib  rm -f intellij-go-0.13.1947.jar
# 重新打包,名字与之前一样即可(注意:不可以自定义命名)
[email protected]  /xxxxxx/Go/lib  zip -r intellij-go-0.13.1947.jar .
# 然后回退到/xxxxxx目录, 把最先下载的Go-0.13.1947.zip删除
[email protected]  /xxxxxx  rm -f Go-0.13.1947.zip
# 重新打包,名字与之前一样即可(注意:不可以自定义命名)
[email protected]  /xxxxxx  zip -r Go-0.13.1947.zip Go
[email protected]  /xxxxxx  ll
total 126832
[email protected]  3 wangjie  wheel    96B  3 29  2017 Go 
-rw-r--r--   1 wangjie  wheel    25M  1 29 17:58 Go-0.13.1947.zip # 新打的包

5、在PyCharm里本地安装这个Go-0.13.1947.zip包(也可点这里直接下载之,如果你的pycharm也是2018.3的)

按照下面的图片操作即可
【mac----pycharm使用】之golang插件安装
【mac----pycharm使用】之golang插件安装
【mac----pycharm使用】之golang插件安装
【mac----pycharm使用】之golang插件安装
值得一提的是:上面的go环境变量的配置如下:

[email protected]  /xxxxxx  vim /etc/profile
......
export GOROOT=/usr/local/go
export GOBIN=$GOROOT/bin
export GOARCH=amd64
export GOOS=darwin
export GOPATH=/maimai/study/github/gopl.io

在pycharm的terminal中执行 [. /etc/profile]生效即可愉快玩耍了!
【mac----pycharm使用】之golang插件安装