无法运行 sox,没有此文件或目录

无法运行 sox,没有此文件或目录

在 Ubuntu 12.04 中,我使用以下命令安装了 sox:

sudo apt-get install sox

现在如果我使用这个命令:

sox message.wav message.flac rate 16k

我明白了:

bash: /usr/local/bin/sox: No such file or directory

如果我使用这个命令:

sox --version

我明白了:

bash: /usr/local/bin/sox: No such file or directory

但如果我使用这个命令:

which sox

我明白了:

/usr/bin/sox

那么现在我要做什么才能使用 sox 将 WAV 转换为 FLAC?

答案1

看起来您的 shellsox出于某种原因缓存了 的位置。您可以通过提供命令的完整路径来解决此问题:

/usr/bin/sox message.wav message.flac 速率 16k

尝试hash -r清除 shell 的命令缓存。alias | grep sox如果您将别名设置为错误位置,也请尝试。

相关内容