手把手教你Excel制作动态模糊匹配的下拉菜单(vba下拉框模糊匹配)
1061
2022-05-30
如果你希望直接运行
可以直接下载二进制发布包:
wget https://github.com/XiaoMi/soar/releases/download/${tag}/soar.${OS}-amd64 -O soar chmod a+x soar
1
2
其中tag为SOAR版本,而OS代表当前你所使用的系统(注意,如果没有wget可以用curl等命令替换)
例如:
wget https://github.com/XiaoMi/soar/releases/download/0.9.0/soar.linux-amd64 -O soar chmod a+x soar
1
2
源码安装
相关依赖
推荐在golang官网下载dmg安装包进行安装,下载Installer版本,通过安装向导完成安装,默认会安装/usr/local/go目录下,安装完成后需要对环境变量进行配置。
编辑/.bashrc或者/.zshrc文件,在恰当位置加入:
#GOROOT export GOROOT="/usr/local/go" #GOPATH export GOPATH="/Users/changle.zhang/go/src" #GOPATH root bin export PATH="/usr/local/go/bin:$PATH" #PATH GOPATH export PATH="${GOPATH}/bin:$PATH"
1
2
3
4
5
6
7
8
9
10
11
其中gopath是你未来所有go project,go get等获取到的文件的存放位置,完成编辑后保存,输入
source .bashrc / source .zshrc
1
使之生效。
git
git的安装比较简单,推荐到git scm官网进行下载,按照提示依次安装即可。
govendor
可以直接通过go get的方式进行安装,默认会下载到gopath下
go get -u -v github.com/kardianos/govendor
1
由于刚才我们已经在环境变量中加入了$GOPATH,所以安装完成后直接在终端输入govendor应该是会有结果的
retool
retool是twitchtv出的一款工具版本管理软件,同样可以通过go get的方式进行安装
go get -u -v github.com/twitchtv/retool
1
同理,直接在终端中输入retool也应该是会有结果展示的
编译运行
当你对soar进行修改并决定发布时,可以直接将soar打成二进制可执行文件,这样你只需要发布可执行文件而不必担心暴漏软件实现细节。通常当你解决了所有依赖问题,通过
cd ${GOPATH}/src/github.com/XiaoMi/soar && make
1
就可以完成编译工作,编译后的文件会出现在和$GOPATH目录,src同级下的bin目录(如果没有会自动创建)。
End
至此我们就完成了soar开发环境的搭建工作,如果需要更多的内容,可以参见小米soar的github repo,里面提供了详细的参考资料,使用手册,启发式规则等,同时在致谢文档中有大量优质的博客,书籍以及开发人员推荐。
have fun!
Git Go
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。