我正在尝试从 zsh 终端运行 Metal 可执行文件,以便对 GWAS 数据进行元分析。我的可执行文件位于正确的目录中,并且已检查它是否由于截断而不是 0MB。
可重现:从http://csg.sph.umich.edu/abecasis/metal/download/下载 Linux 文件
在终端中:
PATH TO EXECUTABLE ./metal
zsh: exec format error: ./metal
Run Code Online (Sandbox Code Playgroud)
ste*_*zkw 37
您可能安装了错误的 go 操作系统,例如您可能在 Linux 中安装了 MacOS 的 go
我通过安装正确的操作系统来解决这个问题
编辑:另外,您可能拥有正确的操作系统,但架构错误:
可执行文件已在特定发行版上预编译,库位于特定版本的特定位置。
如果您有不同的发行版、库版本,它将无法工作,您最好从源代码进行编译。
基本上,您要做的就是下载并提取源代码,进入文件夹并执行make. (您可能必须make先安装。)
我认为这根本不是你的工作,所以也许你可以找到一个极客来帮助你,因为你可能会偶然发现问题、要安装的库、不再支持旧版本、尚不支持新版本......
| 归档时间: |
|
| 查看次数: |
109385 次 |
| 最近记录: |