专栏首页CVM技术交流linux go sdk配置
原创

linux go sdk配置

go中国站:https://golang.google.cn/dl/

linux环境配置步骤:

wget https://golang.google.cn/dl/go1.16.5.linux-amd64.tar.gz (注意更新版本,在go中国站查最新版)

手动备份/usr/local/go目录

rm -rf /usr/local/go && tar -C /usr/local -xzf go1.16.5.linux-amd64.tar.gz

export PATH=$PATH:/usr/local/go/bin

go version

export GO111MODULE=on

export GOPROXY=http://mirrors.tencentyun.com/go/

go env

echo "export GOPROXY=http://mirrors.tencentyun.com/go/" >> ~/.profile && source ~/.profile

go env

go get -u -v github.com/tencentcloud/tencentcloud-sdk-go

源码路径:/root/go/pkg/mod/github.com/tencentcloud/tencentcloud-sdk-go@v1.0.154/examples (sdk版本号以你自己的为准)

xxx.go的代码从哪里来,api explorer上自动生成

编译运行:

go build xxx.go

./xxx

go get -u -v github.com/tencentcloud/tencentcloud-sdk-go 拉下来的东西,从v1.0.170版本开始,在examples同级目录没有

https://github.com/TencentCloud/tencentcloud-sdk-go

tecentcloud目录了,因为v1.0.170开始 ,只需下载基础包和对应的产品包(如cvm)即可,不需要下载全部的产品:

1. 安装公共基础包:

```

go get -v github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common@latest

```

2. 安装对应的产品包(如cvm):

```

go get -v github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm@latest

```

比如今天2021-7-28,我拉取到最新的是cvm模块是这个位置

/root/go/pkg/mod/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm@v1.0.216/

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 真香!使用 Goland 网页版实现真正的云开发

    云原生玩家往往都是左手 MacBook,右手 Goland,但由于大部分人的 MacBook 硬件资源有限,基本上无法丝滑地使用 Goland。即使你是 8C1...

    米开朗基杨
  • 快速带你上手Hyperledger Fabric环境搭建+开发测试

    本文采用virtualbox+vagrant方式搭建Hyperledger Fabric环境,采用VSCode远程开发模式开发调试链码和客户端程序。

    jasonruan
  • 如何使用亚马逊对象存储AWS S3 SDK访问腾讯云存储COS

    COS 提供了 AWS S3 兼容的 API,因此当您的数据从 S3 迁移到 COS 之后,只需要进行简单的配置修改,即可让您的客户端应用轻松兼容 COS 服务...

    云存储
  • intellij idea/gogland 激活 和 配置,已经安装go插件

    43B4A73YYJ-eyJsaWNlbnNlSWQiOiI0M0I0QTczWVlKIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiY...

    solate
  • 基于operator sdk编写k8s自定义资源管理应用

    在 Kubernetes 中我们使用的 Deployment, DamenSet,StatefulSet, Service,Ingress, ConfigMap...

    机械视角
  • Hyperledger Fabric(

    在我们开始之前,如果你还没有这样做,你可能希望检查是否已经在开发区块链应用程序和/或运行Hyperledger Fabric的平台上安装了所有前提条件。

    py3study
  • 基于Mixin Network的Go语言比特币开发教程:创建机器人

    Mixin Network 是一个免费的 极速的端对端加密数字货币交易系统. 在本章中,你可以按教程在Mixin Messenger中创建一个bot来接收用户消...

    Mixin Network
  • Mac OS X系统搭建谷歌Go语言开发工具 Sublime Text 2环境配置

    Go语言是谷歌自家的编译型语言,旨在不损失性能的前提下降低代码复杂率。其优势是让软件充分发挥多核心处理器同步多工的优点,并可解决面向对象程序设计的麻烦。

    知忆
  • GoProxy-Web 2.0开源,可视化网页管理goproxy的界面!

    https://github.com/yincongcyincong/proxy-web

    砸漏

扫码关注云+社区

领取腾讯云代金券