去语言中如何在mac下酿造升级golang

  介绍

小编给大家分享一下走语言中如何在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