用go语言写项目时,难免会引用到一些Github上的开源项目,下面说说在开发时如何引用。

系统:windows
Go:1.3.1
开发工具:LiteIDE

比如:

1

2

3

4

5

6

7

import (

"bytes"

"fmt"

"github.com/yankai913/go-tools/timetool"

"net"

"os"

)

当正确引用后,在写“timetool.”时,后面接着会有提示。

步骤:
前提是配好go的环境变量,包括GOROOT和GOPATH。LiteIDE分系统GOPATH和用户自定义GOPATH。

示例要引用的项目地址是:https://github.com/yankai913/go-tools

1. 打开cmd,执行go get github.com/yankai913/go-tools,会把项目源代码下载下来,同时控制台输出 package github.com/yankai913/go-tools等字样以及下载到本地的地址,我的本地地址是C:\Go\bin\src\github.com\yankai913\go-tools。

2. 进入go-tools的timetool包,即执行 cd C:\Go\bin\src\github.com\yankai913\go-tools\timetool,然后,编译,go build,安装,go install。完成后,记得刷新GOPATH,我用的LiteIDE,“package浏览”,“重新加载所有”就行了,此时在编辑器里输入“包名+点”,后面跟着提示信息。

另外,如果你需要go-tools里其他的package,那么你只需要进入相应的包里,执行编译,安装,即可。

go语言项目如何引用依赖Github上的开源项目相关推荐

  1. github 修改项目为public_在GitHub上为开源项目做贡献

    git已经是多人协作coding的标配,GitHub上有很多开源项目,由一些人进行维护,还有更多的人为其贡献代码,对某个开源项目贡献代码大概可以分为下面几个步骤: 1,fork一份自己的repo 给开 ...

  2. GitHub上Swift开源项目!

    swift-open-project 这里汇集了目前为止最为流行的Swift开源项目,选取SwiftGuide中的开源部分,这里将每周对项目进行总结,如果大家有推荐的可以联系thinkloki@gma ...

  3. github上的开源项目中gif图片的制作软件

    在github上学习开源项目的时候,看到好些开源项目里的示例图片都是gif格式的,这些gif图片能够很好地介绍此开源项目的功能,尤其是在电脑上运行android模拟器时,然后就想着自己以后做开源的时候 ...

  4. 人工智能科技成熟的11个Github上免费开源项目,很多电影中才有的场景应用到现实颠覆普通人的认知和想象

    人工智能科技成熟的11个Github上免费开源项目,很多电影中才有的场景应用到现实颠覆普通人的认知和想象. 全文大纲: PULSE - 该开源项目可以通过给图片增加像素点来实现去马赛克或高清化. De ...

  5. pythongetattribute_对Github上Python开源项目进行分析时遇到的一个AttributeError的解释及其解决方法。...

    最近在分析Github的Python开源项目时候遇到了一些问题,直接上传代码段: import requests import pygal from pygal.style import LightC ...

  6. 机器人伪装成人类在 GitHub 上为开源项目修复 bug

    2018年1月12日下午12:28,GeoWebCache/geowebcache 项目和往常一样在 github 上提交代码.2 分钟后 travis-ci 上的单元测试以失败告终,测试结果显示有 ...

  7. iOS:Github上的开源项目集合

    转载地址:http://blog.csdn.NET/hbblzjy/article/details/52083919 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. ...

  8. Android github上优秀开源项目分类汇总

    第一部分 个性化控件(View) 主要介绍那些不错个性化的 View,包括 ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.P ...

  9. github上Android开源项目汇总(带效果图)

    第一部分 个性化控件(View) 主要介绍那些不错个性化的 View,包括 ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.P ...

  10. [转]Android github上优秀开源项目分类汇总

    第一部分 个性化控件(View) 主要介绍那些不错个性化的 View,包括 ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.P ...

最新文章

  1. PCL:求两条直线交点
  2. 在OpenCV中基于深度学习的边缘检测
  3. 基于DL的计算机视觉方法热度高涨,传统方法就可以偏废?
  4. pyqt designer connect无响应_【JavaWeb】HTTP协议的请求与响应
  5. android双重for循环,Android实现ViewPager无限循环效果(二)
  6. MyDAL - .IsExistAsync() 使用
  7. mysql slave lock 跳过_处理 MySQL 因为 SLAVE 崩溃导致需要手动跳过 GTID 的问题 | 关于 GTID...
  8. 电子书下载 | 超实用!阿里售后专家的 K8s 问题排查案例合集
  9. 扩展Jquery插件处理mouseover时内部有子元素时发生样式闪烁
  10. COBOL 学习笔记 之 入門篇(续集)
  11. java url json字符串_JAVA中带有JSON字符串的HTTP POST请求
  12. 春天猫rtsy_春天:注入列表,地图,可选对象和getBeansOfType()陷阱
  13. 挂机宝装mysql_挂机宝安装
  14. 四川省盐业学校九五计算机,2020年四川省盐业学校招生录取分数线
  15. 走进JavaWeb技术世界4:Servlet 工作原理详解
  16. xp系统dns服务器有问题,xp系统dns错误的恢复方法
  17. 【golang】golang获取客户端ip
  18. coreldraw快速撤回_CorelDRAW基础教程,教你CDR X8撤销、重做与重复操作方法
  19. 新一届学生必备神器——讯飞腕式录音笔R1
  20. 计算机网络技术三级题库pdf,全国计算机等级考试三级网络技术上机考试题库.pdf...

热门文章

  1. 安卓EventBus的使用方法
  2. PHP下划线驼峰相互转换
  3. undefined reference to `major‘
  4. 真正解决办法:FTP 执行命令时500 Illegal PORT command
  5. 为何MAC的JDK/JRE大小这么小?
  6. VirtualBox虚拟机,WIN7的性能远远落后于LINUX及解决办法
  7. SHELL判断文件是否包含某个字串
  8. 开源项目:测试安卓设备摄像头的帧率
  9. USB的速度还是不够快
  10. JAVA解压tar,可以使用javatar