• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

Goland / Mac - 安装 和amp; HelloWorld Demo

武飞扬头像
BIT_666
帮助1

一.引言 

本文将安装 go 语言常用编辑器 GoLand,其与 idea、pycharm 同属 JetBrains 旗下,由于突破试用的限制,下面教程主要安装 2019 版 Goland Go 1.15.x 版本,有高版本编译器或高版本 Go 语言需求的同学可以忽略后续,如果只是入门熟悉操作可以参考下面教程。

二.安装 GoLand

1.下载安装包

官网下载地址:GoLand/download

学新通

博主本机为 Mac-mini (M1 2020),版本为 11.2,选择 Version 2019.3.x 版本,由于破解需要,建议下载 Version 2019。

2.安装

学新通

双击 .dmg 安装包,将 GoLand 拖入 Applications:

A.进入界面

学新通

B.选择试用

选择 Evaluate for free 免费试用后进入正式界面。

学新通

C.创建项目

学新通

D.编辑界面

学新通

自此 GoLand 安装就结束了。

三.Hello World

上面步骤搞定后,GoLand 2019 的安装和激活就搞定了,下面进入激动人心的  Hello World 环节。

1.创建 goFile

学新通

2.配置 SDK / GOROOT

学新通

创建文件后会显示没有配置 GOROOT 的 SDK,点击 Setup GOROOT:

学新通

选择 1.15.x 版本:

学新通

待右下角提示 Go 1.15.x Installed 即安装成功。

学新通

3.可能遇到的坑

A.Unpacked SDK is corrupted

这里如果选择高版本,例如 1.18.x、1.19.x 会提示下述错误,这是由于 GoLand 2019 与对应高版本 SDK 不匹配导致,重新安装老版本 SDK 即可。

学新通

B.不提示 Setup GOROOT

如果未提示 GOROOT,则打开 Preferences,手动安装 GOROOT 即可。

学新通

C.网络问题

如果 GoLand 网络出现问题无法 DownLoad,可以选择官网直接下载,官方下载链接

学新通

下翻找到 Archived versions 选项点击即可获取全部版本。

4.运行 HelloWorld

  1.  
    package HelloWorld
  2.  
     
  3.  
    import "fmt"
  4.  
     
  5.  
    func main() {
  6.  
    fmt.Printf("Hello World!")
  7.  
    }

输入上述代码后 main 函数显示为灰色,无法运行,需将 package 的 HelloWorld 换为 main:

  1.  
    package main
  2.  
     
  3.  
    import "fmt"
  4.  
     
  5.  
    func main() {
  6.  
    fmt.Printf("Hello World!")
  7.  
    }
  8.  
     

 此时出现运行提示,点击运行按钮或者 Run 选项:

学新通

大功告成:

学新通

四.总结

Go语言是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言,2009年11月正式宣布推出,其针对 C 、java 等编程软件的缺点并整合,具备编译运行快、简单易用、自动垃圾回收的特点,广泛应用于多种场景,并替代了很多原有 C 、java、PHP 的开发语言。在大数据领域,由于 spark flink 的体系非常完备,所以开发主要基于 java scala,scala 偏向于更高阶的 API 与 更少的代码,go 偏向于更少的语法,因此二者在大数据的开发场景下也有较大差异。 配置编译器只是第一步,后面需要不断的学习。

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgfhjbj
系列文章
更多 icon
同类精品
更多 icon
继续加载