在尝试编译我的C程序时,运行以下命令:
gcc pthread.c -o pthread
Run Code Online (Sandbox Code Playgroud)
返回:
同意Xcode/iOS许可证需要管理员权限,请通过sudo以root身份重新运行.
我的代码不编译.
为什么会发生这种情况?如何解决这个问题?
我在Mac OS X中安装了Go 1.4.之前我有Go 1.0.我将GOROOT和PATH设置如下,
Dineshs-MacBook-Air:go-cassandra Dany$ which go
/usr/local/go/bin/go
Dineshs-MacBook-Air:go-cassandra Dany$ export GOROOT=/usr/local/go/bin/go
Dineshs-MacBook-Air:go-cassandra Dany$ export PATH=$PATH:$GOROOT/bin
Run Code Online (Sandbox Code Playgroud)
Go安装在'/ usr/local/go/bin/go'中.我将GOPATH设置为我的项目src目录.我能够在我的目录中运行代码.但是当我尝试安装gocql时,我收到错误.
Dineshs-MacBook-Air:go-cassandra Dany$ sudo go get github.com/gocql/gocql
package github.com/gocql/gocql: cannot download, $GOPATH not set. For more details see: go help gopath
Run Code Online (Sandbox Code Playgroud)
有人可以帮我吗?谢谢
编辑1: @VonC我也试过了另一个选项.我将GOROOT更改为安装go的目录.但它没有帮助.我改变了GOPATH.
Dineshs-MacBook-Air:go-cassandra Dany$ export GOROOT=/usr/local/go
Dineshs-MacBook-Air:go-cassandra Dany$ export PATH=$PATH:$GOROOT/bin
Dineshs-MacBook-Air:go-cassandra Dany$ export GOPATH=/Users/Dany/Documents/FALL-2013-COURSES/Imp_Data_structures/workspace/go-cassandra
Dineshs-MacBook-Air:go-cassandra Dany$ sudo go get github.com/gocql/gocql
Password:
package github.com/gocql/gocql: cannot download, $GOPATH not set. For more details see: go help gopath
Dineshs-MacBook-Air:go-cassandra Dany$ echo $GOPATH …Run Code Online (Sandbox Code Playgroud)