Не могу запустить сервер RabbitMQ: dyld: библиотека не загружена: @ rpath / libtinfo.6.dylib - PullRequest
1 голос
/ 23 марта 2019

Я установил RabbitMQ из conda (Miniconda3-4.5.4-MacOSX-x86_64):

$ wget https://repo.continuum.io/miniconda/Miniconda3-4.5.4-MacOSX-x86_64.sh
$ bash Miniconda3-4.5.4-MacOSX-x86_64.sh -b -p conda
$ export PATH=${PWD}/conda/bin:${PATH}
$ conda install -c conda-forge rabbitmq-server=3.7.13

$ which rabbitmq-server
/Users/username/projects/myapp/conda/bin/rabbitmq-server

Когда я пытаюсь запустить его, я получаю такие ошибки:

$ 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

Любая идея, что происходитна?Ничто в Google не помогло.Я работаю на MacOS Sierra 10.12.6.Я видел много руководств, которые говорят, что для этого нужно использовать Homebrew, но я бы предпочел использовать conda, так как я развертываю conda на других серверах.

1 Ответ

1 голос
/ 23 марта 2019

Оказывается, здесь был указан ответ: https://github.com/conda-forge/fish-feedstock/issues/14#issuecomment-430807396

Ваша проблема очень похожа на conda-forge / tmux-feedstock # 12 .Я вижу в вашем списке пакетов, что у вас также есть ncurses из канала по умолчанию.Устанавливает ли conda conda-forge :: ncurses эту ошибку?

Запуск перед установкой чего-либо еще исправил ошибку:

conda install conda-forge::ncurses
...