当前位置: 代码迷 >> 综合 >> go tool link: fork/exec /usr/local/go/pkg/tool/darwin_amd64/link: no such file or directory
  详细解决方案

go tool link: fork/exec /usr/local/go/pkg/tool/darwin_amd64/link: no such file or directory

热度:80   发布时间:2023-12-02 00:18:43.0

原文链接

  • https://chowdera.com/2022/03/202203260446500777.html
  • https://blog.csdn.net/m0_46521785/article/details/123712337

原因

从MacOS 12.3 Beta版本开始,Apple不再内置python2且将无法正常安装python2,无论是intel芯片还是Apple芯片的设备都无法安装。原因是/usr/bin/python的软链接无法正常被删除或覆盖。

解决办法

首先你需要安装一个Python2,下载地址:https://www.python.org/downloads/release/python-2718/

方法一:修改link文件

将link文件的第一行修改为#!/usr/bin/env python

sudo vim /usr/local/go/pkg/tool/darwin_amd64/link

两者区别:https://www.cnblogs.com/qiulinzhang/p/9901110.html

方法二:添加Python到/user/bin目录

自行查阅


以上是网络上解决方案,但方案二中的看的不是很明白

本质其实是找不到 python 环境,安装 python2 后,安装目录如下:

lrwxr-xr-x  1 root  wheel    68B Apr 12 21:25 /usr/local/bin/python -> ../../../Library/Frameworks/Python.framework/Versions/2.7/bin/python

将link文件的第一行修改为#!/usr/local/bin/python 也能解决

  相关解决方案