我想在我的 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
调用的脚本。您可以使用查看当前目录– 通常它是您的主文件夹(或缩写为)。configure
pwd
/Users/your-username/
~
如果您下载了该软件,也许它位于~/Downloads/pureftpd
。
话虽如此,如果您不熟悉 shell 的工作原理,我认为您不应该手动尝试在系统上编译和安装软件。您最好使用预编译的二进制文件和安装脚本,例如 Homebrew。
为什么 Homebrew 命令不起作用
Homebrew 的问题在于你混合了两个命令 —brew install
而./configure
它们不应该在一行中。你应该brew install --interactive …
先执行命令,然后等待 Homebrew 在交互模式下交还 shell 的控制权。现在您可以运行该./configure
命令,因为 Homebrew 将为您更改目录。
请注意,您只需运行 即可brew install pure-ftpd
。这将为您安装服务器。
如果你在配置服务器以对系统用户进行身份验证时遇到问题,请查看这个问题。