无法在 Mac 上安装 ejabberd

Posted

技术标签:

【中文标题】无法在 Mac 上安装 ejabberd【英文标题】:Can't install ejabberd on Mac 【发布时间】:2015-11-23 03:07:01 【问题描述】:

我正在尝试按照官方instruction 在我自己的mac 中安装ejabberd 服务器。然而,当我运行make && make install 时,它给了我奇怪的错误信息。我在 *** 上进行了搜索,发现 Argument list too long 是一个错误,因为输入太长——See link。但是,我从未更改过 ejabberd 中的任何代码,它是从 github official repository 原始克隆的。

我的操作系统是 Mac OS X El Captain 10.11.1。

有什么想法吗?如何摆脱Argument List too long 错误?

checking openssl/sha.h presence... yes
checking for openssl/sha.h... yes
configure: creating ./config.status
./config.status: line 268: /usr/bin/sed: Argument list too long
./config.status: line 275: /bin/rm: Argument list too long
./config.status: line 279: /bin/rm: Argument list too long
./config.status: line 299: /bin/rm: Argument list too long
./config.status: line 393: /usr/bin/sed: Argument list too long
./config.status: line 509: /usr/bin/sed: Argument list too long
./config.status: line 558: /bin/mkdir: Argument list too long
: error: cannot create a temporary directory in .
ERROR: Command ['get-deps'] failed!
make: *** [deps/.got] Error 1

【问题讨论】:

任何想法!!请!! 【参考方案1】:

标准安装文档解释了使用最新的 OSX 需要做什么: http://docs.ejabberd.im/admin/guide/installation/#specific-notes-for-osx-yosemite-or-el-capitan

您需要定义 homebrew 安装的库(expat 和 openssl)的路径。

我们还将更新开发者页面以反映最新 OSX 版本的特定需求。

【讨论】:

以上是关于无法在 Mac 上安装 ejabberd的主要内容,如果未能解决你的问题,请参考以下文章

无法在 mac 上安装 dotnet sdk

无法在 Mac 上安装 ejabberd

无法在 M1 Mac 上使用 Pip 安装 OpenCV

为啥 MySQLdb 安装无法在我的 64 位 Mac 上运行

无法在Mac上安装Eclipse - “无法创建Java虚拟机”

在Mac上无法安装python软件包