奇点3.6.2安装

我在 linux mint 中安装奇异 3.6.2 时遇到问题,我按照https://sylabs.io/guides/3.0/user-guide/installation.html的说明进行操作。我安装了依赖项和 Go。


然后我运行命令安装最新版本:


export VERSION=3.6.2 && # adjust this as necessary \

mkdir -p $GOPATH/src/github.com/sylabs && \

cd $GOPATH/src/github.com/sylabs && \

wget https://github.com/sylabs/singularity/releases/download/v${VERSION}/singularity-${VERSION}.tar.gz && \

tar -xzf singularity-${VERSION}.tar.gz && \

cd ./singularity && \

./mconfig

错误是:


    Configuring for project `singularity' with languages: C, Golang

=> running pre-basechecks project specific checks ...

=> running base system checks ...

 checking: host C compiler... cc

 checking: host C++ compiler... c++

 checking: host Go compiler (at least version 1.13)... not found!

mconfig: could not complete configuration

我去(去版)


go version go1.15.2 linux/amd64

我不知道发生了什么!非常感谢!


蛊毒传说
浏览 238回答 3
3回答

呼如林

我正在努力解决同样的错误。所有的建议都说你可能有一个旧版本的 Go,这就是原因。但事实证明,将 Go 和 Singularity 放在正确的位置更为重要。我发现这些文档https://github.com/hpcng/singularity/blob/release-3.5/INSTALL.md是最有用和最正确的关于在哪里放置目录的内容。关键是在 GOPATH 目录中克隆 Singularity:默认情况下您不会拥有此目录,因此请先创建它$ mkdir -p ${GOPATH}/src/github.com/sylabs && \  cd ${GOPATH}/src/github.com/sylabs && \  git clone https://github.com/sylabs/singularity.git && \  cd singularity确保你的奇点在这里:{GOPATH}/src/github.com/sylabs/singularity总结一下:Go 本身位于此处/usr/local/goGOPATH 类似于home/your_username/go,奇点将位于内部,例如home/your_username/go/src/github.com/sylabs/singularity

POPMUISE

如果有人遇到此问题,请遵循此安装指南。sudo apt-get update && \sudo apt-get install -y build-essential \libseccomp-dev pkg-config squashfs-tools cryptsetupsudo rm -r /usr/local/goexport VERSION=1.13.15 OS=linux ARCH=amd64  # change this as you needwget -O /tmp/go${VERSION}.${OS}-${ARCH}.tar.gz https://dl.google.com/go/go${VERSION}.${OS}-${ARCH}.tar.gz && \sudo tar -C /usr/local -xzf /tmp/go${VERSION}.${OS}-${ARCH}.tar.gzecho 'export GOPATH=${HOME}/go' >> ~/.bashrc && \echo 'export PATH=/usr/local/go/bin:${PATH}:${GOPATH}/bin' >> ~/.bashrc && \source ~/.bashrccurl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh |sh -s -- -b $(go env GOPATH)/bin v1.21.0mkdir -p ${GOPATH}/src/github.com/sylabs && \cd ${GOPATH}/src/github.com/sylabs && \git clone https://github.com/sylabs/singularity.git && \cd singularitygit checkout v3.6.3cd ${GOPATH}/src/github.com/sylabs/singularity && \./mconfig && \cd ./builddir && \make && \sudo make installsingularity version

慕的地6264312

该问题已在5099中报告。#5320还提到:我删除了 PPO python 3.6,效果很好!确保没有以 root 身份执行,它的 $PATH 与您当前的用户不同。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go