无法启动RabbitMQ服务器:dyld:未加载库:@rpath/libtinfo.6.dylib

无法启动RabbitMQ服务器:dyld:未加载库:@rpath/libtinfo.6.dylib,rabbitmq,conda,dyld,Rabbitmq,Conda,Dyld,我从conda安装了RabbitMQ(Miniconda3-4.5.4-MacOSX-x86_64): 当我尝试运行它时,会出现如下错误: $ rabbitmq-server dyld: Library not loaded: @rpath/libtinfo.6.dylib Referenced from: /Users/username/projects/myapp/conda/lib/erlang/erts-10.3/bin/beam.smp Reason: image not fo

我从conda安装了RabbitMQ(
Miniconda3-4.5.4-MacOSX-x86_64
):

当我尝试运行它时,会出现如下错误:

$ rabbitmq-server
dyld: Library not loaded: @rpath/libtinfo.6.dylib
  Referenced from: /Users/username/projects/myapp/conda/lib/erlang/erts-10.3/bin/beam.smp
  Reason: image not found
/Users/username/projects/myapp/conda/lib/rabbitmq/sbin/rabbitmq-server: line 201: 52785 Abort trap: 6           NOTIFY_SOCKET= RABBITMQ_CONFIG_FILE=$RABBITMQ_CONFIG_FILE ERL_CRASH_DUMP=$ERL_CRASH_DUMP RABBITMQ_CONFIG_ARG_FILE=$RABBITMQ_CONFIG_ARG_FILE RABBITMQ_DIST_PORT=$RABBITMQ_DIST_PORT ${ERL_DIR}erl -pa "$RABBITMQ_EBIN_ROOT" -boot "${CLEAN_BOOT_FILE}" -noinput -hidden -s rabbit_prelaunch ${RABBITMQ_NAME_TYPE} ${RABBITMQ_PRELAUNCH_NODENAME} -conf_advanced "${RABBITMQ_ADVANCED_CONFIG_FILE}" -rabbit enabled_plugins_file "\"$RABBITMQ_ENABLED_PLUGINS_FILE\"" -rabbit plugins_dir "\"$RABBITMQ_PLUGINS_DIR\"" -extra "${RABBITMQ_NODENAME}"

$ rabbitmqctl status
dyld: Library not loaded: @rpath/libtinfo.6.dylib
  Referenced from: /Users/username/projects/myapp/conda/lib/erlang/erts-10.3/bin/beam.smp
  Reason: image not found

知道发生了什么吗?谷歌没有任何帮助。我在macOS Sierra 10.12.6上运行。我看到很多指南都说要使用自制软件来实现这一点,但我更愿意使用conda,因为我正在其他服务器上部署conda。

这里列出了一个答案:

你的问题看起来很相似。我懂了 在您的包列表中,您还可以使用默认的ncurses 频道conda是否安装conda forge::ncurses修复此错误

在安装任何其他内容之前运行此操作修复了错误:

conda install conda-forge::ncurses

虽然我认为这不一定是问题所在,但您应该知道,不再建议将
*conda/bin
添加到
路径中(请参阅)。
conda install conda-forge::ncurses