我想通过以下指令安装“ngs”:
https://github.com/ncbi/ngs/wiki/Building-and-Installing-from-Source
在步骤 5(创建每个子项目)中,我尝试根据以下代码创建 ngs-java:
make -C ngs-java
但我收到以下错误:
make: Entering directory '/home/genetic/ncbi/ngs/ngs-java'
*** File 'Makefile.config.linux.x86_64' is missing. Please run ./configure
make: *** [/home/genetic/ncbi/ngs/ngs-java/Makefile.rules:72: Makefile.config.linux.x86_64]
Error 1
make: Leaving directory '/home/genetic/ncbi/ngs/ngs-java
在 ngs-java 文件夹中,我运行 ./configure 然后得到以下结果:
Configuring NGS-JAVA package
checking system type... Linux
checking OS distributor... Ubuntu
checking machine architecture... x86_64
checking for supported architecture... x86_64 (64 bits) is supported
checking for supported OS... Linux (linux) is supported
checking for supported tool chain... jdk tool chain is supported
checking for javac... no
configure: error: 'javac' cannot be found
然后我安装了 java。现在当我运行 java -version 并得到以下结果:
openjdk version "11.0.9.1" 2020-11-04
OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)
之后我设置了 java 环境变量的路径:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
但是当我跑的时候
。/配置
在 ngs-version 中我再次看到有关 javac 的错误。
如果有人能评论帮助我解决这个错误我将不胜感激。