macOS 11.2.3 brew install ffmpeg – где он?

Вопрос или проблема

Я только что установил (думаю) ffmpeg с помощью:

brew install ffmpeg 

на своём iMac с версией 11.2.3. Похоже, всё прошло успешно, кроме

Ошибка: Директория не пуста @ dir_s_rmdir - /private/tmp/d20210325-18632-lb7ib2

Но я не могу найти исполняемый файл нигде.

Mac-Pro:Cellar user$ which ffmpeg

iMac-Pro:Cellar user$ brew --version
Homebrew 3.0.9
Homebrew/homebrew-core (git revision cf7b3f4f8d; последний коммит 2021-03-25)

iMac-Pro:Cellar user$ whereis ffmpeg

iMac-Pro:Cellar user$ brew info ffmpeg

ffmpeg: стабильная версия 4.3.2 (впечатанная), HEAD
Проигрывайте, записывайте, конвертируйте и стримьте аудио и видео
https://ffmpeg.org/
Не установлено
Из: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/ffmpeg.rb
Лицензия: GPL-2.0-or-later
==> Зависимости
Сборка: nasm ✘, pkg-config ✔
Требуется: aom ✔, dav1d ✔, fontconfig ✔, freetype ✔, frei0r ✔, gnutls ✘, lame ✘, libass ✘, libbluray ✘, libsoxr ✘, libvidstab ✘, libvorbis ✘, libvpx ✘, opencore-amr ✘, openjpeg ✘, opus ✘, rav1e ✘, rubberband ✘, sdl2 ✘, snappy ✘, speex ✘, srt ✘, tesseract ✘, theora ✘, webp ✘, x264 ✘, x265 ✘, xvid ✘, xz ✘, zeromq ✘, zimg ✘
==> Опции
--HEAD
    Установить версию HEAD
==> Аналитика
установлено: 169,789 (30 дней), 486,799 (90 дней), 1,664,084 (365 дней)
установлено по запросу: 143,308 (30 дней), 408,501 (90 дней), 1,341,197 (365 дней)
ошибка сборки: 0 (30 дней)

Что я упустил?

Итак, во-первых:

Похоже, всё прошло успешно, кроме
Ошибка: Директория не пуста @ dir_s_rmdir – /private/tmp/d20210325-18632-lb7ib2

Я предполагаю, что ошибка была последним выводом вашей команды установки, и, следовательно, она говорит вам, что дела, на самом деле, не сработали. И ваш пакет не был установлен.

Попробуйте это:

sudo chown -R <ваше-имя-пользователя>:wheel /private/tmp

Ответ или решение

Установка FFmpeg с помощью Homebrew на macOS может потребовать дополнительных шагов, особенно если ваш предыдущий запуск завершился ошибкой. Исходя из вашего описания, похоже, что установкаFFmpeg не удалась, и вам нужно будет выполнить некоторые действия, чтобы исправить это.

Шаги для устранения проблемы:

  1. Очистка временной папки:
    Ошибка, связанная с /private/tmp/d20210325-18632-lb7ib2, говорит о том, что директорий не был удален из-за его непустоты. Вы можете попробовать очистить временные файлы и задать правильные разрешения на директорию. Выполните следующую команду:

    sudo chown -R $(whoami):wheel /private/tmp

    Это назначит вашего пользователя владельцем временной папки, что может помочь с проблемами доступа.

  2. Попробуйте повторно установить FFmpeg:
    После выполнения вышеуказанной команды попробуйте снова установить FFmpeg с помощью Homebrew:

    brew install ffmpeg

    Убедитесь, что в процессе завершения установки не возникает ошибок.

  3. Проверка установки:
    После успешной установки, вы можете проверить, где установлен FFmpeg, используя команду:

    which ffmpeg

    Это должно возвратить путь к исполняемому файлу FFmpeg, обычно он находится в /usr/local/bin/ffmpeg.

  4. Проверка версии:
    Если путь найден, вы можете проверить установленную версию FFmpeg:

    ffmpeg -version

    Это даст вам информацию о версии и поможет убедиться, что FFmpeg установлен правильно.

  5. Если проблема сохраняется:
    Если ошибка все еще появляется, вы можете попробовать удалить Homebrew и переустановить его:

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"

    После этого снова установите Homebrew и FFmpeg:

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    brew install ffmpeg

Это должно помочь вам решить проблему с установкой FFmpeg. Не забудьте проверить документацию FFmpeg и Homebrew на наличие возможных зависимостей и дополнительных шагов, если у вас возникнут другие проблемы.

Оцените материал
Добавить комментарий

Капча загружается...