为了账号安全,请及时绑定邮箱和手机立即绑定

如何配置Go,使其可以访问OSX中的环境变量

如何配置Go,使其可以访问OSX中的环境变量

Go
九州编程 2021-05-05 09:57:22
我正在OSX 10.7.4上进行开发。我一直在遇到一些问题,无法使用“ go get”命令。在试图找出问题所在的过程中,我意识到Go在读取$ PATH环境变量时遇到了麻烦。以下脚本显示了该问题:(PATH作为空字符串返回,并且syscall.Getenv返回ok = false)package mainimport (    "os"    "syscall"    "fmt")func main() {    path := os.Getenv("PATH")    fmt.Println(path)    syscall_path, ok := syscall.Getenv("PATH")    fmt.Println(syscall_path)    fmt.Println(ok)}我无法想象这是一个错误,因为它太过戏剧化,以至于没有引起人们的注意。所以我的问题是:我现在以什么方式变得愚蠢?:-)即,我需要做些什么才能启用Go访问环境变量?- 更新:事实证明,这实际上是我的shell出现的问题-Homebrew也停止工作,并显示错误消息:/usr/local/Library/Homebrew/global.rb:95: private method `split' called for nil:NilClass (NoMethodError)    from /usr/local/bin/brew:10:in `require'    from /usr/local/bin/brew:10我认为问题出在我对鱼壳的使用上,而这似乎并没有像我预期的那样建立环境。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 172 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信