首页 > 其他分享 >Go语言学习入门(一) —— 安装与环境配置

Go语言学习入门(一) —— 安装与环境配置

时间:2024-10-09 15:21:36浏览次数:12  
标签:配置 入门 路径 go Go 安装 Hello

  1. 安装
    1.1 下载: https://golang.google.cn/dl/
    1.2 安装:
    确认原来的go目录删干净了, 一般在Program Files或Program Files (x86)目录下, 有则删掉.双击下载的安装msi文件, 自动安装好了.打开cmd, 用以下命令验证:
    image
    1.3 配置环境变量
    配置系统path环境:此电脑->属性->高级系统设置->环境变量
    在用户变量中创建两个路径
    GOPATH:用于工作路径(项目运行路径)
    在GOPATH中配置两个路径:
    library:用于放 Go 语言的第三方包
    workspace:用于放自己的开发代码。
    
    GOROOT:用于环境路径(sdk安装路径)
    image
    image
    1.4 书写自己得第一个Hello world 程序
    package main
    
    import "fmt"
    
    func main() {
      fmt.Println("Hello, World!")
    }
    
    运行go run 文件名.go 可输出 Hello, World!

标签:配置,入门,路径,go,Go,安装,Hello
From: https://www.cnblogs.com/henry0621/p/18454349

相关文章

  • MySQL 数据库与表的创建:从入门到实践
    MySQL数据库与表的创建:从入门到实践在当今的信息化时代,数据库作为数据存储和管理的核心组件,扮演着举足轻重的角色。MySQL,作为一款开源的关系型数据库管理系统(RDBMS),凭借其高性能、高可靠性和易用性,成为了众多开发者的首选。本文将详细介绍如何在MySQL中创建数据库和表,并通......
  • centos7安装Hyperf运行环境
    本次环境安装选择基于Swoole驱动的版本一.安装php8.21.yum没有高版本的php,使用remi安装php安装EPEL仓库sudoyuminstallepel-release2.安装Remi仓库并启用php8.2的仓库sudoyuminstallhttps://rpms.remirepo.net/enterprise/remi-release......
  • Go实现RSA加解密
    packagemainimport( "crypto/rand" "crypto/rsa" "crypto/x509" "encoding/base64" "encoding/pem" "errors" "fmt")//私钥生成//opensslgenrsa-outrsa_private_key.pem1024varpri......
  • Kingst 金思特 LA5016逻辑分析仪 简单入门使用
    前言:这里我仅简单介绍一下Kingst金思特LA5016逻辑分析仪简单入门使用这个软件的快熟上手使用,有补充的话后续在跟新。购买硬件和安装相关软件。软件直接官网下载即可连接如下:。需要说明的是不仅仅只是LA5016,软件同时也兼容其他版本。使用体验:这个Kingst金思特LA5016逻......
  • LNMP一键安装
    PHP环境快捷搭建工具: https://lnmp.org/ [安装]wgethttps://soft.lnmp.com/lnmp/lnmp2.1.tar.gz-Olnmp2.1.tar.gz&&tarzxflnmp2.1.tar.gz&&cdlnmp2.1&&./install.shlnmp自动进行安装,根据计算机的性能与带宽情况,预计再半个小时左右即可全部完成nginx+php+m......
  • Chaosblade简介及安装部署
    1.架构:2.执行方式:演练执行支持以下几种方式:Cli命令行模式:直接通过cli命令方式执行演练,可直接执行主机环境和Kubernetes环境上的演练。Yaml文件模式:该方式只对Kubernetes集群进行演练时使用,使用yaml配置文件创建演练通过定义chaosbladecrd资源的方式。Server......
  • 1、Elasticsearch安装
    Elasticsearch安装1.1什么是elasticsearch?ElasticSearch是一个分布式,高性能、高可用、可伸缩的搜索和分析系统。ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。Elasticsearch是用Java开发的,并作为Apache许可......
  • 【Next.js 入门教程系列】01-基础知识
    原文链接CSDN的排版/样式可能有问题,去我的博客查看原文系列吧,觉得有用的话,给我的库点个star,关注一下吧 基础知识本篇包括以下内容:Next.js是什么创建Next.js项目客户端组件和服务器端组件数据获取缓存静态渲染与动态渲染Next.js​Next.jsisa framework forb......
  • 专栏简介:Java 17 深入剖析:从入门到精通
    Java17深入剖析:从入门到精通专栏简介在信息技术迅猛发展的今天,Java语言凭借其跨平台的特性、强大的生态系统以及丰富的社区支持,依然稳居开发者的首选。随着Java17的发布,Java语言引入了众多创新特性和改进,使得它在现代软件开发中更具优势。本专栏将为读者提供一个深......
  • Springboot电子产品购物商城系统go37b(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,产品分类,产品信息,通知公告开题报告内容一、课题研究背景与意义随着互联网技术的飞速发展,电子商务已成为当今商业活动的重要组成部分。电子产品,特别是智......