macOS 10.12.1 Idea调试Go程序遇到could not launch process: could not get thread count

来源:互联网 发布:哪本书 java 算法程序 编辑:程序博客网 时间:2024/06/10 07:02

我的Idea版本是2016.3,在macOS 10.12.1调试Go程序会发现报错:

could not launch process: could not get thread count

解决方案如下:

  • 进入你的 $GOPATH 目录
  • 建立文件夹: $GOPATH/src/github.com/derekparker/
  • 依次执行如下命令:
  • cd $GOPATH/src/github.com/derekparker/
  • git clone https://github.com/derekparker/delve.git
  • cd delve
  • git fetch origin pull/665/head
  • git checkout FETCH_HEAD
  • CERT=dlv-cert make install

针对IDEA 2016.3版本,再执行如下命令,其它版本号请自行替换:

$ mv ~/Library/Application\ Support/IntelliJIdea2016.3/Go/lib/dlv/mac/dlv ~/Library/Application\ Support/IntelliJIdea2016.3/Go/lib/dlv/mac/dlv.orig$ ln -s $GOPATH/bin/dlv ~/Library/Application\ Support/IntelliJIdea2016.3/Go/lib/dlv/mac/dlv
再尝试使用IDEA调试GO程序,成功!

0 0
原创粉丝点击