无法在 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的主要内容,如果未能解决你的问题,请参考以下文章
为啥 MySQLdb 安装无法在我的 64 位 Mac 上运行