介绍
小编给大家分享一下走语言中如何在mac下酿造升级golang,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
在命令行下直接运行:
brew upgrade 去
<强>补充:mac下更新探究调试去语言强>
概述
钻研是golang调试程序。但如果版本不配套,mac下goland调试,跨过会不起作用,直接变成执行完毕或者到下一个断点。需要更新调试器深入解决。
去安装
mac下安装钻研,官方教程是两步。
,美元xcode-select ——安装 xcode-select:错误:,command line tools 断开连接;already 安装,,use “Software Update"用install 更新 美元,go get  -u github.com/derekparker/delve/cmd/dlv
但去一直不返回。
家酿安装
zhouhh@/用户/zhouhh 美元,brew install go-delve/研究/深入研究 Updating 自制程序…==祝辞,Installing delve 得到go-delve/深入研究==在Downloading https://github.com/derekparker/delve/archive/v1.0.0.tar.gz Already 下载:/用户/zhouhh/图书馆/缓存/组装/delve-1.0.0.tar.gz 安全:,SecKeychainSearchCopyNext:从而specified item could not be found 拷贝,钥匙链。==在Generating dlv-cert==祝辞,openssl req  -new -newkey rsa: 2048年,-x509 -days 3650年,-nodes -config dlv-cert.cfg -extensions codesign_reqext -batch -out dlv-cert.cer -keyout dlv-cert.key==祝辞,(SUDO), Installing dlv-cert as 根==祝辞,sudo security  add-trusted-cert -d -r trustRoot -k /图书馆/钥匙扣/System.keychain dlv-cert.cer Last 15, lines 得到/用户/zhouhh/图书馆/日志/组装/研究/02. sudo: 2018 - 08 - 09年,17:07:38 + 0800 sudo 安全 add-trusted-cert - d - r trustRoot - k/图书馆/钥匙/System.keychain dlv-cert.cer If reporting 却;能够issue please  do so at (not 自制程序/brew 或是自制程序/核心): https://github.com/go-delve/homebrew-delve/issues These open  issues may  also 帮助: Upgrade 用delve fails https://github.com/go-delve/homebrew-delve/issues/20/usr/local/Homebrew/Library/Homebrew/exceptions.rb: 426:拷贝block 转储# 39;拷贝:,undefined method “check_for_bad_install_name_tool& # 39;, for # & lt;自制程序:诊断:检查:0 x007fc5df858bd8>, (NoMethodError) Did 你的意思吗?,check_for_tap_ruby_files_locations ,得到/usr/地方/自制程序/图书馆/组装/exceptions.rb: 425:拷贝的每个# 39; ,得到/usr/地方/自制程序/图书馆/组装/exceptions.rb: 425:拷贝的转储# 39; ,得到/usr/地方/自制程序/图书馆/组装/brew.rb: 138:“拷贝rescue 拷贝;& lt; main> & # 39; ,得到/usr/地方/自制程序/图书馆/组装/brew.rb: 30:拷贝& lt; main> & # 39;
这是因为证书有问题。可以到自酿酒缓存下载的穴里处理一下。
zhouhh@/用户/zhouhh 美元,cd $ HOME/图书馆/缓存/家酿 zhouhh@/用户/zhouhh/图书馆/缓存/Homebrew 美元,ls 德尔* delve-1.0.0.tar.gz zhouhh@/用户/zhouhh/图书馆/缓存/Homebrew 美元,tar zxvf delve-1.0.0.tar.gz zhouhh@/用户/zhouhh/图书馆/缓存/Homebrew 美元,sh delve-1.0.0/脚本/gencert.sh 密码:
再安装成功
zhouhh@/用户/zhouhh/图书馆/缓存/Homebrew 美元,CGO_ENABLED=1, brew install go-delve/研究/深入研究==祝辞,Installing delve 得到go-delve/深入研究==在Downloading https://github.com/derekparker/delve/archive/v1.0.0.tar.gz Already 下载:/用户/zhouhh/图书馆/缓存/组装/delve-1.0.0.tar.gz==祝辞,dlv-cert is  already 安装,,no need 用create 它==祝辞,make build  BUILD_SHA=v1.0.0==在警告 If 你;get “could  not launch 过程:,could not 叉/exec",,你need 用试一试 拷贝a new 终端。 When 卸载,用remove 从而dlv-cert 证书,,run 却;能够命令: ,,,,美元sudo security delete-certificate -t -c dlv-cert /图书馆/钥匙/System.keychain 另外,,你may want 用delete 得到,Keychain (with 从而Imported private 键)。==在总结 ?,,/usr/地方/地窖/研究/1.0.0:,6,文件,,10.6 mb, built 拷贝13,秒去语言中如何在mac下酿造升级golang