为了账号安全,请及时绑定邮箱和手机立即绑定

奇点3.6.2安装

奇点3.6.2安装

Go
蛊毒传说 2022-06-27 16:55:14
我在 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我不知道发生了什么!非常感谢!
查看完整描述

3 回答

?
呼如林

TA贡献1798条经验 获得超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/go


GOPATH 类似于home/your_username/go,奇点将位于内部,例如home/your_username/go/src/github.com/sylabs/singularity


查看完整回答
反对 回复 2022-06-27
?
POPMUISE

TA贡献1765条经验 获得超5个赞

如果有人遇到此问题,请遵循此安装指南。


sudo apt-get update && \

sudo apt-get install -y build-essential \

libseccomp-dev pkg-config squashfs-tools cryptsetup


sudo rm -r /usr/local/go


export VERSION=1.13.15 OS=linux ARCH=amd64  # change this as you need


wget -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.gz


echo 'export GOPATH=${HOME}/go' >> ~/.bashrc && \

echo 'export PATH=/usr/local/go/bin:${PATH}:${GOPATH}/bin' >> ~/.bashrc && \

source ~/.bashrc


curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh |

sh -s -- -b $(go env GOPATH)/bin v1.21.0


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

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

git clone https://github.com/sylabs/singularity.git && \

cd singularity


git checkout v3.6.3


cd ${GOPATH}/src/github.com/sylabs/singularity && \

./mconfig && \

cd ./builddir && \

make && \

sudo make install


singularity version


查看完整回答
反对 回复 2022-06-27
?
慕的地6264312

TA贡献1817条经验 获得超6个赞

该问题已在5099中报告。

#5320还提到:

我删除了 PPO python 3.6,效果很好!

确保没有以 root 身份执行,它的 $PATH 与您当前的用户不同。


查看完整回答
反对 回复 2022-06-27
  • 3 回答
  • 0 关注
  • 237 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信