通过 Mac OS X 中的终端安装“SoX”(Sound eXchange)

通过 Mac OS X 中的终端安装“SoX”(Sound eXchange)

我刚刚开始通过“终端”安装应用程序,所以请原谅我对此问题的完全无知。

我想安装索克斯(Sound eXchange),这样我就可以进行一些忍者音频编辑。首先,我安装了 git,然后安装了 SoX。我没有收到任何错误消息,并且安装在我的 Users/myName 文件夹中生成了一个 sox 文件夹。

sox但是,当我通过在“终端”中输入来使用该程序时,什么也没有发生,我得到的只是“未找到命令”。

有人知道如何解决这个问题吗?

答案1

超级用户可能更好?根据/Users我猜你使用的是 Mac OS X?

如果你所做的只是把git clone它放下,你就有源代码到应用程序和不是二进制。

你需要先cd sox-folder跳个./configure && make && make install舞。但正如你所说,你对此还不熟悉,这可能有点难。

如果你使用的是 Mac OS X,那么类似自制或者麦金塔可能会对你有所帮助,因为它们都有 SoX 的软件包/端口。如果你没有使用 Mac OS X,大多数 *nix 发行版都会有一个可用的软件包(例如yum install soxapt-get install sox等等……)但需要更多信息。

如果你只是想跑步,到这里并获取预编译的 Mac OS X 二进制文件:sox-14.3.2-macosx.zip。要编译您已有的内容,您将需要 autoconfautomake等……基本上是整个autotools工具链,如果您只想运行该实用程序,那么这可能有点过头了。

答案2

我使用 Homebrew 通过命令安装了 sox

brew install sox

并且,假设我使用的是bashshell 而不是 2020 年的默认 shell zsh,我会将以下内容直接添加到主目录中的隐藏 .bash_profile 中,以便 sox 被拾取

export PATH="/usr/local/bin:$PATH"

我通常在第一次安装 Homebrew 后执行此操作。您只需将其添加到 .bash_profile 一次即可。

答案3

检查它是否在路径中

which sox

尝试使用完整路径启动它。/usr/local/.../sox

检查 sox 二进制文件的权限。

答案4

安装应用程序

  1. 按下 Command+Space 并输入 Terminal,然后按 Enter/Return 键。
  2. 在终端应用程序中运行:ruby -e“$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”</dev/null 2> /dev/null 并按 Enter/Return 键。等待命令完成。
  3. 运行:brew install sox

礼貌:http://macappstore.org/sox/

相关内容