如何使用二进制源在 OSX 上安装 react-native?

How to install react-native on OSX with binary source?

我正在尝试在 osx 中安装 react-native。为此,我在我的机器上安装 watchman。但是我不使用 portbrew.

这是我所做的。

  1. 安装libtool-2.4.6
  2. 安装automake-1.9autoconf-2.69
  3. 安装glib-2.52.2

现在我在 glib./autogen.sh 时遇到以下消息。

aclocal:configure.ac:72: warning: macro `AM_SILENT_RULES' not found in library
autoreconf: running: /usr/local/bin/autoconf --force
configure.ac:72: error: possibly undefined macro: AM_SILENT_RULES
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.ac:88: error: possibly undefined macro: AC_DEFINE
autoreconf: /usr/local/bin/autoconf failed with exit status: 1

有没有其他方法可以在 OSX 上安装 react-native(或 watchman)而不需要 brewport

仅供参考,我知道 brew 有多方便,但我只是不喜欢自动管理包。对我来说, brewport 似乎是一种插件,而不是必不可少的——所以我不想使用它们。

我想用源文件的方式安装这个,但好像是无意义的抵抗。我确实安装了 brew。 :(

您可以安装 watchmannpm install -g watchman,但它不起作用。安装的时候是可以的,但是当你运行react-native的时候就出现了EMFILE的错误。

如果你知道如何绕过这个问题,请回复。(意味着不使用包管理器)