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. Купить диплом колледжа. В наше время все больше людей задумываются о том, как можно быстро получить образование и диплом колледжа. Становится все популярнее идея покупки диплома, ведь это кажется более простым и быстрым способом достижения цели. Но стоит ли прибегать к такому шагу? Когда человек решает купить диплом колледжа, он, конечно же, хочет быстро получить квалификацию и начать работать в выбранной сфере. Однако, стоит помнить, что диплом ссылка на сайт – это не просто бумажка, а подтверждение знаний и навыков, которые должны быть у человека. Покупая диплом, вы рискуете оказаться в ситуации, когда у вас нет необходимых знаний и опыта для работы в выбранной сфере. Кроме того, покупка диплома колледжа может негативно сказаться на вашей репутации и карьере. Если работодатель узнает, что вы использовали недобросовестные методы для получения образования, это купить диплом о среднем образовании может вызвать у него недоверие и привести к тому, что вы потеряете работу или даже лицензию. Также стоит помнить, что в некоторых сферах, например в медицине или юриспруденции, покупка диплома колледжа может иметь серьезные последствия. Ведь здесь на кону не только ваша карьера и репутация, но и здоровье и жизни других людей. Поэтому важно внимательно взвесить все возможные последствия перед тем, как прибегнуть к подобному шагу. Кроме того, стоит помнить, что приобретение диплома колледжа не гарантирует вам успешной карьеры. Даже если вы получите бумажку, на которой будет написано, что у вас есть образование, это не означает, что вы будете успешным специалистом. Для этого нужно учиться, развиваться, приобретать опыт и навыки. Если вы все же решились на покупку диплома колледжа, важно обратить внимание на качество предлагаемых услуг. Существует множество мошенников, которые готовы продать вам поддельный диплом за большие деньги. Поэтому перед тем, как сделать свой выбор, рекомендуется провести тщательный анализ рынка и выбрать надежного поставщика. Также важно помнить, что покупка диплома колледжа может привести к юридическим проблемам. В некоторых странах это считается преступлением, за которое можно понести наказание. Поэтому перед тем, как принимать окончательное решение, важно проконсультироваться с юристом и изучить законодательство своей страны. В итоге, решение о покупке диплома колледжа – это серьезный шаг, который может повлиять на вашу карьеру и жизнь в целом. Поэтому перед тем, как принимать окончательное решение, важно тщательно взвесить все за и против, изучить рынок и выбрать надежного поставщика. Ведь образование – это не просто бумажка, это ключ к успешной карьере и благополучной жизни.

发表评论

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

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