Chinaunix首页 | 论坛 | 博客
  • 博客访问: 67721
  • 博文数量: 13
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 115
  • 用 户 组: 普通用户
  • 注册时间: 2015-08-21 15:04
个人简介

好好努力

文章存档

2018年(2)

2015年(11)

我的朋友

分类: 大数据

2018-03-14 16:30:58

入坑经历: 重装系统,将原来的所有系统上放置的工具都没了,然后挨个下载,其中用到了protocbuf,需要通过protoc 命令(windows下是protoc.exe) 生成pb.go文件,再使用,但是如果某个.proto文件中有 import 其他proto文件时,生成的pb.go时,都会报错:
local import "." in non-local package

替换protoc版本,都不行,原来发现是protoc默认使用的protoc-gen-go版本出现的问题,然后手动去获取新的protoc-gen-go(win下是protoc-gen-go.exe

go get -u code.google.com/p/goprotobuf/protoc-gen-go
然后将把GOPATH目录下的bin的protoc-gen-go.exe拷到C:\GO\bin里面

因为protoc使用的是C:\GO\bin下的protoc-gen-go.exe

然后问题解决!
阅读(4774) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~