gpt4 book ai didi

macos - 无法使用 Homebrew 软件安装 FFMPEG

转载 作者:行者123 更新时间:2023-12-04 23:01:35 25 4
gpt4 key购买 nike

我今天尝试用 Homebrew 软件安装 FFmpeg。当我输入“brew install FFmpeg”时,我得到了这个:
(my terminal)
我尝试运行 brew doctor 之类的命令和 git -C $(--repo homebrew/core)我正在使用 macOS Big Sur 顺便说一句。
编辑:我安装了 FFmpeg 作为最终解决方案,它现在似乎正在运行。谢谢你们的帮助,伙计们。我不知道我的 Homebrew 软件有什么问题。

最佳答案

这是一个奇怪的错误,但解决方法是执行以下命令:

$~ wget https://www.nasm.us/pub/nasm/stable/nasm-2.15.05.zip -O nasm.zip
$~ unzip nasm.zip
$~ cd nasm*
$~/nasm ./configure --prefix /usr
$~/nasm make
$~/nasm sudo make install
以上
  • 下载压缩源代码
  • 解压
  • 进入解压后的文件夹
  • 配置源代码以将程序安装到正确的位置
  • 从源代码
  • 构建程序和库
  • 安装已构建的所有内容

  • 之后,您的 Homebrew 软件应该会找到 nasm然后跳过它。
    编辑:
    虽然以上内容在 Linux 上应该可以正常工作,但我了解到它在 Mac OS 上不起作用(谢谢@Philippe!),如 System Integrity Protection 上的 Mac OS 文档中所述。 :

    System Integrity Protection includes protection for these parts of the system:

    • /System
    • /usr
    • /bin
    • /sbin
    • /var
    • Apps that are pre-installed with OS XPaths and apps that third-party apps and installers can continue to write to include:
    • /Applications
    • /Library
    • /usr/local

    因此,我们可以得出结论,我们无法安装 nasm进入 /usr , 但进入 /usr/local .这意味着第 4 号命令应更改为 ./configure --prefix /usr/local .
    编辑2:
    如果您在步骤 1 中遇到错误,请使用 curl https://www.nasm.us/pub/nasm/stable/nasm-2.15.05.zip -o nasm.zip反而。
    如果您收到关于您的 shell 找不到 /bin/sh 的错误消息,将您在 PC 上安装的 shell 的名称添加到命令行。

    关于macos - 无法使用 Homebrew 软件安装 FFMPEG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67361861/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com