Mac下搭建go语言开发环境

笔者使用的是mac系统,因此介绍mac下golang的环境搭建。

1、安装Golang的SDK

google官网被墙下载地址如下: http://www.golangtc.com/download ,下载最新的安装包,之后双击安装即可。

安装完成之后,打开终端,输入go、或者go version(查看安装版本)出现如下信息即表示安装成功:

LCore:~ lcore$ go version
go version go1.4.1 darwin/amd64
LCore:~ lcore$

2、配置环境变量

安装完sdk之后接下来便是配置环境变量了,打开终端输入cd ~ 进入用户主目录,之后输入ls -all命令查看是否存在.bash_profile

文件,存在既使用vim .bash_profile打开并编辑该文件。根据自己实际情况,内容如下:

export GOPATH=/Users/lcore/dev/code/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN

GOPATH:日常开发的根目录。GOBIN:是GOPATH下的bin目录。

且需要gobin目录加入到path路径下,生成的可执行文件就可以直接运行了。

退出vim,使用source ~/.bash_profile即可完成对golang环境变量的配置了,可以在终端中输入go env查看配置后的效果:

LCore:~ lcore$ go env
GOARCH=”amd64″
GOBIN=”/Users/lcore/dev/code/go/bin”
GOCHAR=”6″
GOEXE=””
GOHOSTARCH=”amd64″
GOHOSTOS=”darwin”
GOOS=”darwin”
GOPATH=”/Users/lcore/dev/code/go”
GORACE=””
GOROOT=”/usr/local/go”
GOTOOLDIR=”/usr/local/go/pkg/tool/darwin_amd64″
CC=”clang”
GOGCCFLAGS=”-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common”
CXX=”clang++”
CGO_ENABLED=”1″

3、开发工具配置(sublime text)

这里笔者选用的是sublime text安装gosublime插件进行开发(golang语法高亮提示),安装方式这里就不多提了。

4、Hello GO

配置好开发环境之后,简单的进行一下go语言的开发。在你的gopath下的src目录下,新建一个文件夹(以项目名称命名),然后在sublime中打开该文件夹,新建main.go文件即可以进行编码了。

package main

import (
“fmt”
)

func main() {
fmt.Println(“hello go”);
}

代码编写完成之后,使用command+b打开sublime text终端,使用go build xx(项目名称)对其进行编译,编译通过后将会显示hello go信息。

《Mac下搭建go语言开发环境》上的0个想法

  1. Купить дипломы о высшем. Приобретение диплома о высшем образовании без необходимости прохождения учебного процесса становится все более популярным в современном мире. Это может быть связано с различными причинами, такими как нехватка времени на обучение, желание получить квалификацию быстро или просто потребность в документе для трудоустройства. Покупка дипломов о высшем образовании предоставляет возможность получить желаемую бумагу, не тратя на это куплю диплом годы своей жизни. Это может быть особенно полезно в ситуациях, когда человек уже обладает необходимыми знаниями и навыками, но ему необходимо иметь официальное подтверждение своего образования. Процесс покупки диплома обычно происходит через специализированные агентства или интернет-ресурсы. Покупателю предлагается выбор из различных вариантов дипломов, читать полностью которые могут быть выполнены в соответствии с требованиями конкретного учебного заведения. После выбора диплома и согласования условий оплаты, покупатель получает готовый документ в кратчайшие сроки. Покупка дипломов о высшем образовании может быть особенно актуальна для людей, которые имеют опыт работы, но не имеют официального документа об образовании. В таких случаях диплом https://rudiku-diploms.online/аттестат-любой-школы-россии-с-2001-года может стать ключом к новым возможностям трудоустройства и повышения карьеры. Однако, перед тем как принять решение о покупке диплома, необходимо внимательно взвесить все плюсы и минусы данного шага. Во-первых, необходимо учитывать возможные юридические последствия при использовании поддельного документа. В некоторых случаях это может привести к негативным последствиям, таким как утрата работы или лишение статуса студента. Кроме того, необходимо учитывать этические аспекты при покупке диплома. Получение образования – это не только получение бумажки, но и процесс обучения, который развивает личность и формирует профессиональные навыки. Поэтому, покупка диплома может оказаться недостаточной, если нет соответствующих знаний и навыков. В целом, покупка диплома о высшем образовании может быть полезным инструментом для достижения определенных целей. Однако, перед принятием такого решения необходимо тщательно взвесить все возможные последствия и быть готовым к их решению. Таким образом, процесс приобретения диплома о высшем образовании может быть полезным для тех, кто столкнулся с необходимостью быстро получить официальное подтверждение своего образования. Однако, необходимо помнить о возможных рисках и последствиях, связанных с использованием поддельных документов. В любом случае, решение о покупке диплома должно быть взвешенным и осознанным.

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据