在Mac OS X上尝试执行/\\doc(.*?)(?:\\in|\s)/g
时执行以下命令。失败时出现以下错误: -
go get
以下是使用jabongs-MacBook-Pro-4:florest debraj$ go get ./...
go install github.com/jabong/florest/src/common/config: open /var/folders/lp/3q9_2mn51hd9s4yj_jcf3jxm0000gp/T/go-build823644730/github.com/jabong/florest/src/common/config.a: no such file or directory
go install github.com/jabong/florest/src/common/utils/responseheaders: open /var/folders/lp/3q9_2mn51hd9s4yj_jcf3jxm0000gp/T/go-build823644730/github.com/jabong/florest/src/common/utils/responseheaders.a: no such file or directory
go install github.com/jabong/florest/src/service: open /var/folders/lp/3q9_2mn51hd9s4yj_jcf3jxm0000gp/T/go-build823644730/github.com/jabong/florest/src/service.a: no such file or directory
标志的输出: -
-x
有人能让我知道为什么会出现这个错误吗?这在Ubuntu上完全正常。
版
答案 0 :(得分:0)
在golang-nuts讨论后发现了这个问题。再次在下面引用它: -
我的猜测是因为Mac文件系统保留了大小写,但没有 区分大小写,意思是在mac os中“floRest”和“florest”是 同样的文件/目录在Linux上这些是2个不同的文件。 (您 可以将mac文件系统配置为区分大小写,但那就是 不是默认的。)
正如您在日志中看到的那样:
mv $ WORK / github.com / jabong / floRest / src / examples.a /Users/debraj/golang/pkg/darwin_amd64/github.com/jabong/floRest/src/examples.a
mkdir -p /Users/debraj/golang/pkg/darwin_amd64/github.com/jabong/florest/src /
cp $ WORK / github.com / jabong / florest / src / examples.a /Users/debraj/golang/pkg/darwin_amd64/github.com/jabong/florest/src/examples.a
go install github.com/jabong/florest/src/examples:open /var/folders/lp/3q9_2mn51hd9s4yj_jcf3jxm0000gp/T/go-build665863426/github.com/jabong/florest/src/examples.a: 没有这样的文件或目录
移动文件“floRest / src / examples.a”,然后进行尝试 复制“florest / src / examples.a”,这是mac os上的同一个文件, 它不再存在了。
用于克隆我使用的回购: -
git clone https://github.com/jabong/florest/
因此在mac中,我的代码在目录florest
中签出。但实际的回购名称为https://github.com/jabong/floRest/
,在代码中,它被引用为导致此问题的floRest
。