当前位置: 首页 > news >正文

go 环境安装

最近搭建AIGC大模型聚合平台,涉及到了go语言,随手整理一下环境安装步骤分享给大家。

1、安装

  • 官网下载地址:https://go.dev/

1.1 Linux 安装

yum install git -y
yum install golang -y
yum install gcc -y
# 日志工具,如需要
yum install logrotate -y# 检查是否安装成功
go version

1.2 win & mac 安装 go 环境

  • 官网下载地址:https://go.dev/

2、配置代理源与hello world

go version
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
  • 新建一个.go文件,go run运行测试
package mainimport "fmt"func main() {fmt.Println("Hello, World!")
}

3、项目部署示例

以部署微信公众号后台服务端为例

# 克隆仓库
git clone https://github.com/javastarboy/wechat-server.git# 下载依赖
go mod download# 编译程序
go build -ldflags "-s -w" -o wechat-server# 给程序添加执行权限
chmod u+x wechat-server# 运行程序
./wechat-server --port 3000 --log-dir ./logs

4、常见问题

4.1 mac报错zsh: command not found: go

Mac 下载安装go之后 go version显示zsh: command not found: go

按照安装教程,将安装包下载,一路安装之后,终端查看go version,显示zsh:command not found

解决办法:

1、在终端进入目录:cd /usr/local 查看你的 go 是否存在,存在即为已安装

2、再进入 cd /usr/local/bin 查看引用是否存在,不存在,说明缺少ln链接,问题原因

3、利用 In 命令,在终端设置建立一个同步的链接:

sudo ln -fs /usr/local/go/bin/go /usr/local/bin/go

现在使用go version就可以成功了

我的 领航AGI AIGC 大模型『聚合平台』,开箱即用 🎉🎉🎉 支持功能如下👇

👍🏻 个人 API_Key 管理,消费日志查询,数据看板、模型管理!
👍🏻 高额邀请奖励, 额度用不完!
👍🏻 集成了当下最火的几款 AI 工具,满足所有人喜好,总有一款适合你!
👍🏻 支持 AI聊天、Midjourney 绘画、Suno音乐、AI视频!
👍🏻 安全、稳定、高并发,最牛的AI聚合中转站,可用于个人网站!

部分功能截图如下

http://www.lryc.cn/news/463417.html

相关文章:

  • stereo-seq 细胞、捕获到的分子及其特征的统计描述
  • ceph rook-ceph 部署 cephobjectstore 失败
  • 1791. 找出星型图的中心节点
  • 微调小型Llama 3.2(十亿参数)模型取代GPT-4o
  • 【JavaEE】【IO】文件操作
  • commonjs和esmodule的导入导出细节
  • 【热门】用ChatGPT做智慧农业云平台——农业ERP管控系统
  • Android从上帝视角来看PackageManagerService
  • 阵列式位移计与传统测斜仪相比的优势
  • 第7章 网络请求和状态管理
  • 苍穹外卖学习笔记(二十七)
  • 使用exe4j打包jar包生成exe文件,GUI应用详细使用教程
  • go jwt 用户登录和返回用户信息 token ----important!!!
  • OpenCV高级图形用户界面(12)用于更改指定窗口的大小函数resizeWindow()的使用
  • babylonjs shader学习之copy shadertoy案例
  • Leetcode 1137. 第 N 个泰波那契数
  • Rust 语言持续崛起,即将冲击 TIOBE 指数前十,能否成为编程语言新王者?
  • Linux 手撕线程池
  • [Unity Demo]从零开始制作空洞骑士Hollow Knight第十五集:制作更多地图,更多敌人,更多可交互对象
  • 在Openshift上安装MetalLB
  • mysql其他对象
  • 英语单词之社会生活之聚会
  • Qt - 地图相关 —— 1、加载百度在线地图(附源码)
  • Elasticsearch 简单使用
  • 基于SpringBoot+Vue+uniapp微信小程序的垃圾分类系统的详细设计和实现(源码+lw+部署文档+讲解等)
  • 基于深度学习的车辆车型检测识别系统(YOLOV5)
  • Java开发中知识点整理
  • 【css-在一个元素中设置font-size和实际渲染字体大小不一致】
  • LabVIEW提高开发效率技巧----用户权限控制
  • 如何快速学会盲打