`
cakin24
  • 浏览: 1388888 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Go命令基础之go get

    博客分类:
  • Go
阅读更多

一 go get简介


 
 
二 实战
  1. [root@localhost ~]# pwd
  2. /root
  3. [root@localhost ~]# go get -x github.com/go-errors/errors
  4. cd .
  5. git clone https://github.com/go-errors/errors /root/golib/src/github.com/go-errors/errors
  6. cd /root/golib/src/github.com/go-errors/errors
  7. git submodule update --init --recursive
  8. cd /root/golib/src/github.com/go-errors/errors
  9. git show-ref
  10. cd /root/golib/src/github.com/go-errors/errors
  11. git submodule update --init --recursive
  12. WORK=/tmp/go-build452356202
  13. mkdir -p $WORK/github.com/go-errors/errors/_obj/
  14. mkdir -p $WORK/github.com/go-errors/
  15. cd /root/golib/src/github.com/go-errors/errors
  16. /usr/local/go/pkg/tool/linux_amd64/compile -o $WORK/github.com/go-errors/errors.a -trimpath $WORK -p github.com/go-errors/errors -complete -buildid 78ef51b733174e3cd41e63b5cd6becb2a7555b58-D _/root/golib/src/github.com/go-errors/errors -I $WORK -pack ./error.go ./parse_panic.go ./stackframe.go
  17. mkdir -p /root/golib/pkg/linux_amd64/github.com/go-errors/
  18. mv $WORK/github.com/go-errors/errors.a /root/golib/pkg/linux_amd64/github.com/go-errors/errors.a
  19. [root@localhost ~]# echo $GOPATH
  20. /root/golib:/root/goproject:/root/goc2p
  21. [root@localhost ~]# cd golib
  22. [root@localhost golib]# cd src/
  23. [root@localhost src]# ds
  24. /root/golib/src:
  25. github.com/
  26. go_errors/
  27. go-errors/
  28. errors/
  29. LICENSE.MIT
  30. README.md
  31. cover.out
  32. error.go
  33. error_test.go
  34. parse_panic.go
  35. parse_panic_test.go
  36. stackframe.go
  37. [root@localhost src]# cd ../pkg/
  38. [root@localhost pkg]# ds
  39. /root/golib/pkg:
  40. linux_amd64/
  41. github.com/
  42. go-errors/
  43. errors.a
 
  • 大小: 96.9 KB
分享到:
评论

相关推荐

    golang基础教程-go语言快速入门.zip

    Go语言使用`GOPATH`环境变量来管理项目,`go get`命令可以下载和安装第三方包,`go build`和`go run`用于构建和运行程序。 通过这个基础教程,你将能够快速上手Go语言,理解其核心概念,并具备编写简单Go程序的能力...

    Go-golang版本的curl请求库

    在Go语言中,开发网络应用程序时,我们常常需要模拟HTTP请求,这在测试、调试或者集成第三方API时尤其重要。`curl`命令行工具在这一领域非常流行,它提供了丰富的选项来构造和发送HTTP请求。然而,在实际的Go程序中...

    Go-kingpin-一个Go(golang)命令行和flag解析器支持子命令

    总的来说,kingpin是Go语言中一个强大且易用的命令行解析库,通过它我们可以轻松地构建具有子命令的命令行工具。其丰富的特性和类型安全的API使得编写命令行应用变得更加高效和直观。在实际项目中,kingpin是一个...

    go语言基础

    ### Go语言基础知识点详解 #### 一、Go语言概述 **Go语言**(又称**Golang**)是由**Google**开发的一种**静态强类型、编译型、并发型**,且具备**垃圾回收**功能的编程语言。它最初由三位业界知名的大师级人物共同...

    GO语言基础学习文档

    本篇学习文档主要涵盖了GO语言的基础知识,包括环境搭建、命令使用、基本语法、流程控制、函数、面向对象特性以及并发和Web开发的基础。 一、GO语言环境搭建 在开始学习GO语言之前,首先需要配置好环境。GOROOT是GO...

    20小时入门学会go语言.docx

    Go语言,又称Golang,是由Google公司设计的一种静态类型的、垃圾回收的、编译型的、并发型且具有垃圾回收功能的编程语言。它旨在提高开发效率,兼顾运行速度,使得开发者能够在保持高效性能的同时,享受到简洁的语法...

    golang1.8 sdk安装包 windows

    Go语言,又称Golang,是由Google开发的一种静态类型的、编译型的、并发型的、垃圾回收的、C-like的编程语言。Go语言的设计目标是提高开发者的生产效率,同时保持程序运行的高效率和可移植性。在Windows平台上安装Go...

    go语言PDF---golang

    Go语言,又称为Golang,是由Google设计的一种开放源代码的编程语言。它具备高效性、简洁性和易用性的特点,在现代软件开发领域备受青睐。以下是Go语言的一些关键特性: 1. **快速编译**: Go语言能在几秒钟内编译...

    Go-sh-一个shell解析器和格式化程序

    `Go-sh`利用了Go语言的这些特性,提供了一个快速且易于使用的接口来处理Shell命令和脚本。 **2. Shell解析器** `Go-sh`的核心功能是解析Shell语法。它能够理解Bash、Zsh等流行的Unix shell的语法,包括变量扩展、...

    Go-Go(golang)的FirebirdRDBMSSQL驱动程序

    Go语言,也称为Golang,是由Google开发的一种静态类型的、编译式的、并发型的、垃圾回收的、C风格的编程语言。它以其简洁的语法和高效运行时而受到开发者们的喜爱,尤其在构建网络服务和系统工具方面表现突出。在Go...

    Go语言程序设计(programming in go)中文 高清完整.pdf版

    4. **Go语言包管理**:Go语言的包管理方式简单而有效,通过`import`导入所需包,使用`go get`命令获取外部依赖。书中也会涵盖Go mod模块系统,它是Go 1.11引入的,用于管理项目的依赖关系。 5. **错误处理**:Go...

    Go.rar_Go_ Go_ Go!_golang

    _golang"这个压缩包中,主要包含了一个名为"Go.pdf"的文件,这很可能是关于Go语言的基础教程或指南。下面将详细介绍Go语言的一些核心知识点: 1. **语法结构**:Go语言的语法简洁明了,与C语言类似,但更注重代码的...

    手撕Go语言v1.1.pdf

    Go语言(又称Golang)是一种静态类型的编程语言,由Google工程师Robert Griesemer、Rob Pike及Ken Thompson在2007年开始设计并开发,于2009年正式发布。它被设计成一种简洁、高效且易于学习的语言,旨在解决现代软件...

    Go-Golang笔记

    Go语言,也称为Golang,是由Google开发的一种静态类型的、编译式的、并发型且具有垃圾回收功能的编程语言。自2009年发布以来,Go语言因其简洁的语法、高效的性能以及对并发处理的良好支持,逐渐在云计算、网络服务和...

    golang1.22安装包

    Go语言,通常被称为Golang,是由Google开发的一种静态类型的、编译式的、并发型且具有垃圾回收功能的编程语言。Go语言的设计目标是提高开发者的生产效率,提供简洁的语法和强大的工具链,同时保持高性能。在本安装包...

    Go-go-selfupdate-使Golang应用程序能够自我更新

    在IT行业中,Go语言(Golang)以其简洁的语法、高效的性能和强大的并发能力而备受开发者喜爱。在软件开发过程中,尤其是对于桌面应用或者服务端应用,自我更新功能是提高用户体验和维护便捷性的重要特性。"Go-go-...

    go语言实现使用activemq 收发消息

    在本文中,我们将深入探讨如何使用Go语言实现与ActiveMQ的通信,主要关注消息的收发功能。ActiveMQ是Apache软件基金会开发的一款开源消息中间件,支持多种协议,包括我们这里提到的STOMP(Simple Text Oriented ...

    GO 命令教程命令教程.pdf

    【Go命令教程】是Go语言学习的重要组成部分,它主要涵盖了Go语言的标准命令的详细解析,这些命令对于开发、测试和维护Go程序至关重要。本教程特别关注了`go build`、`go install`、`go get`、`go clean`、`go doc`、...

    用golang实现的一个轻量级noSQL数据库,支持redis命令的一个常用小子集.zip

    标题中的“用golang实现的一个轻量级noSQL数据库,支持redis命令的一个常用小子集”表明,这是一个基于Golang编程语言构建的轻量级非关系型数据库(NoSQL)系统,它部分兼容Redis命令。这通常意味着该数据库系统提供...

Global site tag (gtag.js) - Google Analytics