文档章节

gopath 设置 批处理

 悠米海
发布于 2017/07/24 19:21
字数 182
阅读 13
收藏 0
点赞 0
评论 0

使用liteide的时候,多个gopath目录可以在liteide设置,但是控制台却无法设置,提供一个批处理,在liteide调出控制台窗口之后执行,设置当前路径的src以上目录为gopath路径

@echo off

set nowpath=%CD%
set curpath=

if "%1" == "" ( goto :getgopath ) else (
	set curpath=%1
	goto :setgopath
)

:getgopath
for /f "tokens=1* delims=\" %%a in ("%nowpath%") do (
	if "%%a" == "src" (
		goto :setgopath
	) else (
		if "%curpath%" == "" (
			set curpath=%%a
		) else (
			set curpath=%curpath%\%%a
		)
		set nowpath=%%b
	)
)
if defined nowpath ( goto :getgopath ) else ( goto :end )


:setgopath
if not "%curpath%" == "" (
	set GOPATH=%GOPATH%;%curpath%
)
goto :end


:end

将批处理保存到path路径中,打开窗口之后执行,或者修改liteide的配置或者代码,支出打开窗口添加参数,执行初始化脚本

© 著作权归作者所有

共有 人打赏支持
粉丝 12
博文 92
码字总数 37069
作品 0
浦东
程序员
搭建Go开发及调试环境(LiteIDE + GoClipse) -- Windows篇

这里以Windows7 64位为例,如果是32位环境需安装对应版本程序。 一、安装golang1.2.2 1.3及1.3.1编译生成的二进制文件,无法使用LiteIDE23.2携带的gdb7.7进行调试。 二、安装及配置LiteIDE 将...

徐学良 ⋅ 2015/08/20 ⋅ 0

Golang学习之GOROOT、PATH、GOPATH及go get

GOROOT GOPATH 及 PATH 设置 a.添加系统变量GOROOT:安装完Go第一件事就是设置GOROOT。例如我的Go安装在C:Go目录,则要设置 GOROOT = C:Go b.修改环境变量PATH:将%GOROOT%bin加到环境变量P...

yearnfar ⋅ 2013/12/24 ⋅ 0

linux下安装goprotobuf

GOROOT: go的安装路径,官方包路径根据这个设置自动匹配 GOPATH: 工作路径(其实不应该用中文翻译解释,直接说GOPATH更合适) 安装protobuf,需要设置好GOPATH路径 1、export GOPATH=...... //...

徐学良 ⋅ 2015/09/07 ⋅ 0

GOROOT、GOPATH、GOBIN、project目录

GOROOT golang安装路径。 GOPATH 官方解释,请google。go工作环境中常常用到的一个很重要的环境变量(这种设计类似java)。具体用途:go命令常常需要用到的,如go run,go install, go get...

ethantonylam ⋅ 2016/03/06 ⋅ 0

GOROOT 和 GOPATH

关于gopath的设置之类的文章很多,看官自行go.这里要在另外一个角度去解说gopath.在我们以前熟悉的各种语言中都有这样几个概念:系统路径,官方包路径,第三方包路径,项目路径。 好了go中只有两...

喻恒春 ⋅ 2013/05/28 ⋅ 1

golang在ubuntu-12.04和centos-6.5上的安装

golang官方编译器安装与配置 安装gcc工具,因为golang有些功能是使用c写的,所以构建golang的编译是必须的 $ sudo apt-get install bison gawk gcc libc6-dev make 安装mercurial工具,目的使...

壬癸甲乙 ⋅ 2013/08/28 ⋅ 1

Mac OS X 安装Golang

1.确保Mac OS X 安装了Git,Hg,在Mac OS X 10.8+下面安装Xcode CommandLine Tools就可以了,10.9以上安装Xcode就包含了Git工具,hg请安装SourceTree,这个Git GUI工具包含了Mercurial工具 2....

平安武汉 ⋅ 2014/12/04 ⋅ 1

Go项目的目录结构

项目目录结构如何组织,一般语言都是没有规定。但Go语言这方面做了规定,这样可以保持一致性 1、一般的,一个Go项目在GOPATH下,会有如下三个目录: |--bin|--pkg|--src 其中,bin存放编译后...

mickelfeng ⋅ 2016/01/18 ⋅ 0

GOROOT 和 GOPATH

在我们以前熟悉的各种语言中都有这样几个概念: 系统路径,官方包路径,第三方包路径,项目路径。 好了go中只有两个路径. GOROOT: go的安装路径,官方包路径根据这个设置自动匹配 GOPATH: 工作路...

lyon007 ⋅ 2017/04/13 ⋅ 0

Gost -- 一个极简且有用的GOPATH管理工具

Gost 项目地址:https://github.com/byte16/gost 是一个用于Go语言的简单工具。它可以以一种简洁轻便的方式来帮助你管理GOPATH并运行Go命令。如果你同时开发多个Go项目,并且因为某些原因这些...

一行写给春天的代码 ⋅ 2017/11/23 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Linux中的端口大全

1 被LANA定义的端口 端口 名称 描述 1 tcpmux TCP 端口服务多路复用 5 rje 远程作业入口 7 echo Echo 服务 9 discard 用于连接测试的空服务 11 systat 用于列举连接了的端口的系统状态 13 d...

寰宇01 ⋅ 22分钟前 ⋅ 0

Confluence 6 如何备份存储文件和页面信息

备份的 ZIP 文件包含有 entities.xml,这个 XML 文件包含有 Confluence 的所有页面内容和存储附件的目录。 备份 Zip 文件结构 页面的附件是存储在附件存储目录中的,通过页面和附件 ID 进行识...

honeymose ⋅ 24分钟前 ⋅ 0

【每天一个JQuery特效】根据状态确定是否滑入或滑出被选元素

主要效果: 本文主要采用slideToggle()方法实现以一行代码同时实现以展开或收缩的方式显示或隐藏被选元素。 主要代码如下: <!DOCTYPE html><html><head><meta charset="UTF-8">...

Rhymo-Wu ⋅ 28分钟前 ⋅ 0

度量.net framework 迁移到.net core的工作量

把现有的.net framework程序迁移到.net core上,是一个非常复杂的工作,特别是一些API在两个平台上还不能同时支持。两个类库的差异性,通过人工很难识别全。好在微软的工程师们考虑到了我们顾...

李朝强 ⋅ 33分钟前 ⋅ 0

请不要在“微服务”的狂热中迷失自我!

微服务在过去几年一直是一个非常热门的话题(附录1)。何为“微服务的疯狂”,举个例子: 众所周知,Netflix在DevOps上的表现非常棒。Netfix可以做微服务。因此:如果我做微服务,我也将非常...

harries ⋅ 35分钟前 ⋅ 0

oAuth2 升级Spring Cloud Finchley.RELEASE踩坑分享

背景 6.19号,spring团队发布了期待已久的 Spring Cloud Finchley.RELEASE 版本。 重要变化: 基于Spring Boot 2.0.X 不兼容 Spring Boot 1.5.X 期间踩过几个坑,分享出来给大伙,主要是关于...

冷冷gg ⋅ 今天 ⋅ 0

OSChina 周一乱弹 —— 理发师小姐姐的魔法

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @冰冰棒- :分享田馥甄的单曲《My Love》 《My Love》- 田馥甄 手机党少年们想听歌,请使劲儿戳(这里) @Li-Wang :哎,头发又长了。。。又要...

小小编辑 ⋅ 今天 ⋅ 9

Kafka1.0.X_消费者API详解2

偏移量由消费者管理 kafka Consumer Api还提供了自己存储offset的功能,将offset和data做到原子性,可以让消费具有Exactly Once 的语义,比kafka默认的At-least Once更强大 消费者从指定分区...

特拉仔 ⋅ 今天 ⋅ 0

NEO智能合约之发布和升级(二)

接NEO智能合约之发布和升级(一),我们接下来说说智能合约的升级功能。 一 准备工作 合约的升级需要在合约内预先设置好升级接口,以方便在升级时调用。接下来我们对NEO智能合约之发布和升级...

红烧飞鱼 ⋅ 今天 ⋅ 0

个人博客的运营模式能否学习TMALL天猫质量为上?

心情随笔|个人博客的运营模式能否学习TMALL天猫质量为上? 中国的互联网已经发展了很多年了,记得在十年前,个人博客十分流行,大量的人都在写博客,而且质量还不错,很多高质量的文章都是在...

原创小博客 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部