如何在 macOS 上运行 ./configure 命令?

如何在 macOS 上运行 ./configure 命令?

我想在我的 Mac 上安装 Pure-FTPd 并按照10.14.6 (18G1012)本手册运行https://download.pureftpd.org/pub/pure-ftpd/doc/README.MacOS-X

打开终端应用程序并绑定时./configure --with-pam我收到-bash: ./configure: No such file or directory错误消息。

为什么?我做错了什么?

也许,我必须先链接到某个地方,例如cd /path/to/somewhere

更新

我发现下列并尝试过brew install --interactive pure-ftpd ./configure --with-pam,但我得到了Error: invalid option: --with-pam

答案1

为什么你找不到configure

也许,我必须先链接到某个地方,比如cd /path/to/somewhere?

是的。该命令的意思是:运行从当前工作目录./configure调用的脚本。您可以使用查看当前目录– 通常它是您的主文件夹(或缩写为)。configurepwd/Users/your-username/~

如果您下载了该软件,也许它位于~/Downloads/pureftpd

话虽如此,如果您不熟悉 shell 的工作原理,我认为您不应该手动尝试在系统上编译和安装软件。您最好使用预编译的二进制文件和安装脚本,例如 Homebrew。

为什么 Homebrew 命令不起作用

Homebrew 的问题在于你混合了两个命令 —brew install./configure它们不应该在一行中。你应该brew install --interactive …先执行命令,然后等待 Homebrew 在交互模式下交还 shell 的控制权。现在您可以运行该./configure命令,因为 Homebrew 将为您更改目录。

请注意,您只需运行 即可brew install pure-ftpd。这将为您安装服务器。

如果你在配置服务器以对系统用户进行身份验证时遇到问题,请查看这个问题

相关内容