brew install ffmpeg 报错:Error: No such file or directory @ dir_chdir Bottle installation failed:

报错信息:

brew install ffmpeg 

==> Installing dependencies for ffmpeg: nasm, pkg-config, gettext, texi2html, lame, libogg, libvorbis, libvpx, opus, sdl2, snappy, theora, x264, x265, xvid and xz

==> Installing ffmpeg dependency: nasm

==> Downloading https://homebrew.bintray.com/bottles/na

Already downloaded: /Users/lidi/Library/Caches/Homebrew/downloads/aba39483dea4772cb4795d4f4b38ae52716d33772c969079ebcac1c11c80aebd–nasm-2.13.03.high_sierra.bottle.tar.gz

Error: No such file or directory @ dir_chdir – /usr/local/Cellar

Warning: Bottle installation failed: building from source.

==> Downloading https://www.nasm.us/pub/nasm/releasebui

Already downloaded: /Users/lidi/Library/Caches/Homebrew/downloads/28816079f19ed75d3c9db08761e9637cc93ff22bbd56b4d6d87697b60d4ca4a1–nasm-2.13.03.tar.xz

Error: An exception occurred within a child process:

  Errno::EPERM: Operation not permitted @ dir_s_mkdir – /usr/local/Cellar

由于登陆用户不是HomeBrew的安装用户、所以报以上错误这里解决如下:

1.在当前用户重新安装HomeBrew 

/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

2.运行brew install ffmpeg提示成功

    原文作者:AlexCorleone
    原文地址: https://www.jianshu.com/p/68b557296c5d
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞