无法获取奇点进行编译,获取包版本失败
can not get singularity to compile, failed to get package version
Ubuntu 20.04,下载了 singularity 3.7.3.tar.gz,sha256 匹配,解压缩并按照说明进行操作,但继续获取
Failed to get package version. Abort.
任何我遗漏的快速建议。我使用 snap 安装了 GO,当我检查版本时,我得到
$ go version go version go1.16.3 linux/amd64
我错过了什么。谢谢,J.
我发现了错误/问题!
在文件中
/singularity/mconfig
是否有检查版本的代码?
# if test -z "${package_version}" ; then
# echo "Failed to get package version. Abort."
# exit 1
# fi
我不知道为什么这不起作用,因为它要查找的文件存在。
如果我注释掉这段代码,配置、编译和安装将无缝运行,并产生正确的版本信息! syslabs.io 人们很难联系他们提出错误建议。
V2,让它工作,这对我来说是新的,但奇怪的是我正在将 .tar.gz 下载到一个已经在 git 存储库中的目录中。这会影响 mconfig 查找“VERSION”文件的位置并导致错误。在任何 git 存储库之外创建了一个新目录,下载、解压缩和 mconfig、make 和 make install 都运行良好。奇怪的是它在哪里寻找版本文件被改变了?
Ubuntu 20.04,下载了 singularity 3.7.3.tar.gz,sha256 匹配,解压缩并按照说明进行操作,但继续获取
Failed to get package version. Abort.
任何我遗漏的快速建议。我使用 snap 安装了 GO,当我检查版本时,我得到
$ go version go version go1.16.3 linux/amd64
我错过了什么。谢谢,J.
我发现了错误/问题!
在文件中
/singularity/mconfig
是否有检查版本的代码?
# if test -z "${package_version}" ; then
# echo "Failed to get package version. Abort."
# exit 1
# fi
我不知道为什么这不起作用,因为它要查找的文件存在。 如果我注释掉这段代码,配置、编译和安装将无缝运行,并产生正确的版本信息! syslabs.io 人们很难联系他们提出错误建议。
V2,让它工作,这对我来说是新的,但奇怪的是我正在将 .tar.gz 下载到一个已经在 git 存储库中的目录中。这会影响 mconfig 查找“VERSION”文件的位置并导致错误。在任何 git 存储库之外创建了一个新目录,下载、解压缩和 mconfig、make 和 make install 都运行良好。奇怪的是它在哪里寻找版本文件被改变了?