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

tim*_*mkl 6 unix macos

我是通过“终端”安装应用程序的新手,所以请原谅我对这个主题的绝对无知。

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

但是,当我通过输入sox“终端”来使用该程序时,没有任何反应,我得到的只是“找不到命令”。

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

Doo*_*oon 6

超级用户可能更好?基于,/Users我猜你在 Mac OS X 上?

如果您所做的只是将git clone其关闭,则您拥有应用程序的源代码,而不是二进制文件。

你需要cd sox-folder然后./configure && make && make install 跳舞。但是,正如您所说,您是新手,这可能有点粗糙。

如果您使用的是 Mac OS X,那么HomebrewMacPorts 之类的东西可能会对您有所帮助,因为它们都有用于 SoX 的软件包/端口。如果你不是在Mac OS X,* nix中的大多数分布将有一个可用的包(即yum install soxapt-get install sox等...),但将需要更多的信息。

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

  • @timkl 只需使用 [one-liner](https://github.com/mxcl/homebrew/wiki/installation) 安装 Homebrew,然后运行`brew install sox`。 (7认同)

Kri*_*ern 6

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

brew install sox
Run Code Online (Sandbox Code Playgroud)

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

export PATH="/usr/local/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)

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