如何在 macOS 中从 bin/bash 永久识别 ffmpeg
How to permanently make ffmpeg recognizable from bin/bash in macOS
我下载了 ffmpeg 的 zip,因为 brew 安装与 macOS High Sierra 10.13.6 不兼容。解压后只包含一个ffmpeg文件,其图标与终端图标相似。我想让终端(运行 bin/bash $SHELL)永久识别 ffmpeg
命令。
如果我输入:
echo export PATH="/Users/imac/Documents/ffmpeg:$PATH" > ~/.bashrc
source ~/.bashrc
ffmpeg
然后命令 ffmpeg
被识别,所以一切正常。
但是如果我退出终端并重新打开它,或者只是重新启动计算机
ffmpeg
给出输出 -bash: ffmpeg: command not found
。所以我每次都必须执行上面描述的第 1 步和第 2 步。
cat .bashrc
的输出:
export PATH=/Users/imac/Documents/ffmpeg:/Library/Frameworks/Python.framework/Versions/3.9/bin:/Library/Frameworks/Python.framework/Versions/3.10/bin:/opt/anaconda3/condabin:/Library/Frameworks/Python.framework/Versions/3.9/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin
echo $PATH
的输出:
/Library/Frameworks/Python.framework/Versions/3.9/bin:/Library/Frameworks/Python.framework/Versions/3.10/bin:/opt/anaconda3/condabin:/Library/Frameworks/Python.framework/Versions/3.9/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin
注意 在第 4 步 ffmpeg
出现(在我存储它的位置),而在第 5 步 ffmpeg
不存在。另外我对 bash 和终端知之甚少,所以如果可以的话,请在回答 and/or 评论中进行解释。非常感谢!
按照以下步骤操作:
cd ~; nano .bash_profile
- 复制粘贴-在最下面-你要添加的路径,如下
export PATH="<Replace with the path>:$PATH"
- 保存设置
注意: <...>
是用来替换的
例如对我来说是:
export PATH="/Users/imac/Documents/ffmpeg:$PATH"
我下载了 ffmpeg 的 zip,因为 brew 安装与 macOS High Sierra 10.13.6 不兼容。解压后只包含一个ffmpeg文件,其图标与终端图标相似。我想让终端(运行 bin/bash $SHELL)永久识别 ffmpeg
命令。
如果我输入:
echo export PATH="/Users/imac/Documents/ffmpeg:$PATH" > ~/.bashrc
source ~/.bashrc
ffmpeg
然后命令ffmpeg
被识别,所以一切正常。
但是如果我退出终端并重新打开它,或者只是重新启动计算机
ffmpeg
给出输出 -bash: ffmpeg: command not found
。所以我每次都必须执行上面描述的第 1 步和第 2 步。
cat .bashrc
的输出:export PATH=/Users/imac/Documents/ffmpeg:/Library/Frameworks/Python.framework/Versions/3.9/bin:/Library/Frameworks/Python.framework/Versions/3.10/bin:/opt/anaconda3/condabin:/Library/Frameworks/Python.framework/Versions/3.9/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin
echo $PATH
的输出:/Library/Frameworks/Python.framework/Versions/3.9/bin:/Library/Frameworks/Python.framework/Versions/3.10/bin:/opt/anaconda3/condabin:/Library/Frameworks/Python.framework/Versions/3.9/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin
注意 在第 4 步 ffmpeg
出现(在我存储它的位置),而在第 5 步 ffmpeg
不存在。另外我对 bash 和终端知之甚少,所以如果可以的话,请在回答 and/or 评论中进行解释。非常感谢!
按照以下步骤操作:
cd ~; nano .bash_profile
- 复制粘贴-在最下面-你要添加的路径,如下
export PATH="<Replace with the path>:$PATH"
- 保存设置
注意: <...>
是用来替换的
例如对我来说是:
export PATH="/Users/imac/Documents/ffmpeg:$PATH"