gpt4 book ai didi

macos - 在 macOS Movaje 10.14 中安装 Homebrew + nginx + rtmp

转载 作者:行者123 更新时间:2023-12-02 16:39:46 25 4
gpt4 key购买 nike

我能够在 macOS High Sierra 10.13 中安装 Homebrew + nginx + rtmp。现在我想在 macOS Mojave 10.14 上做同样的事情。

所以让我们开始...安装 Homebrew,首先我们需要在终端中使用 Xcode...

xcode-select –install

比。我们需要 Homebrew 软件

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

比安装nginx + rtmp

这就是问题所在

我试过:

brew install nginx-full --with-rtmp-module

但是不行

结果:

Updating Homebrew...
Usage: brew install [options] formula

Install formula. Additional options specific to formula may be appended to the command.

Unless HOMEBREW_NO_INSTALL_CLEANUP is set, brew cleanup will then be run for
the installed formulae or, every 30 days, for all formulae.

-d, --debug If brewing fails, open an interactive
debugging session with access to IRB or a
shell inside the temporary build directory.
--env If std is passed, use the standard build
environment instead of superenv. If super
is passed, use superenv even if the formula
specifies the standard build environment.
--ignore-dependencies An unsupported Homebrew development flag to
skip installing any dependencies of any
kind. If the dependencies are not already
present, the formula will have issues. If
you're not developing Homebrew, consider
adjusting your PATH rather than using this
flag.
--only-dependencies Install the dependencies with specified
options but do not install the formula
itself.
--cc Attempt to compile using the specified
compiler, which should be the name of the
compiler's executable, e.g. gcc-7 for GCC
7. In order to use LLVM's clang, specify
llvm_clang. To use the Apple-provided
clang, specify clang. This option will
only accept compilers that are provided by
Homebrew or bundled with macOS. Please do
not file issues if you encounter errors
while using this option.
-s, --build-from-source Compile formula from source even if a
bottle is provided. Dependencies will still
be installed from bottles if they are
available.
--force-bottle Install from a bottle if it exists for the
current or newest version of macOS, even if
it would not normally be used for
installation.
--include-test Install testing dependencies required to
run brew test formula.
--devel If formula defines it, install the
development version.
--HEAD If formula defines it, install the HEAD
version, aka. master, trunk, unstable.
--fetch-HEAD Fetch the upstream repository to detect if
the HEAD installation of the formula is
outdated. Otherwise, the repository's HEAD
will only be checked for updates when a new
stable or development version has been
released.
--keep-tmp Retain the temporary files created during
installation.
--build-bottle Prepare the formula for eventual bottling
during installation, skipping any
post-install steps.
--bottle-arch Optimise bottles for the specified
architecture rather than the oldest
architecture supported by the version of
macOS the bottles are built on.
-f, --force Install without checking for previously
installed keg-only or non-migrated
versions.
-v, --verbose Print the verification and postinstall
steps.
--display-times Print install times for each formula at the
end of the run.
-i, --interactive Download and patch formula, then open a
shell. This allows the user to run
./configure --help and otherwise
determine how to turn the software package
into a Homebrew package.
-g, --git Create a Git repository, useful for
creating patches to the software.
-h, --help Show this message.
Error: invalid option: --with-rtmp-module

所以我尝试了:

brew install nginx --with-rtmp-module

但是......结果:

Updating Homebrew...
Error: No available formula with the name "–with-rtmp-module"
==> Searching for a previously deleted formula (in the last month)...
Error: No previously deleted formula found.
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching taps...
==> Searching taps on GitHub...
Error: No formulae found in taps.

所以我决定先尝试安装 nginx 而不是 rtmp 模块

brew install nginx

然后我试过了:

  1. brew install nginx libnginx-mod-rtmp(从 Linux 复制)
  2. brew install rtmp-module
  3. brew install module-rtmp

但以上方法均无效。我该如何解决?

最佳答案

在尝试安装 nginx-full 之前,你应该点击一个 nginx 公式

那么你可以试试 denji/nginx,因为 homebrew/nginx tap 已经被弃用了,那就是:

brew tap denji/nginx

然后

brew install nginx-full --with-rtmp-module

这对我有用。

关于macos - 在 macOS Movaje 10.14 中安装 Homebrew + nginx + rtmp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61931028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com