Я пытаюсь установить инструмент биоинформатики под названием Daccord на мой Mac.
К сожалению, моя компьютерная смекалка очень ограничена, и мое устранение неполадок в значительной степени проб и ошибок.
README говорит:
daccord нужен libmaus2 https://github.com/gt1/libmaus2. libmaus2 должен быть собран с поддержкой библиотеки GMP. Когда libmaus2 установлен в $ {LIBMAUSPREFIX}, тогда daccord можно скомпилировать и установить в $ {HOME}/daccord, используя
autoreconf -i -f ./configure --with-libmaus2=${LIBMAUSPREFIX} \ --prefix=${HOME}/daccord make install
Я установил libmaus2
(по крайней мере, я на это надеюсь), я также установил GMP, но я не знаю, была ли libmaus2
" собрана с поддержкой библиотеки GMP".
Я думаю, что я должен заменить ${LIBMAUSPREFIX}
на правильный путь?
Может быть, ${HOME}
тоже.
Я попытался /usr/local/bin
потому что libmaus-README сказал:
По умолчанию make install устанавливает команды пакета в /usr /local /bin, включает файлы в /usr /local /include и т.д.
Я также попробовал путь к файлу релиза libmaus
.
Пока результат всегда:
configure: error: Package requirements (libmaus2 >= 2.0.352) were not met:
No package 'libmaus2' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables libmaus2_CFLAGS
and libmaus2_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Теперь я дополнительно попытался установить PKG_CONFIG_PATH, используя
export PKG_CONFIG_PATH=/usr/local/lib
/usr/local/lib содержит libmaus2 и множество других файлов, начиная с libmaus2, поэтому я думаю, что это правильный путь. Но
./configure --with-libmaus2=/usr/local/lib --prefix=${HOME}/daccord
или же
./configure --with-libmaus2=${LIBMAUSPREFIX} --prefix=${HOME}/daccord
Все еще приводит к ошибке, упомянутой выше.
Было бы здорово, если бы кто-нибудь дал мне несколько советов о том, как действовать.