我下载了适用于Mac OS X的qmtest,并将其构建并安装在MAc OS-X m / c上,然后将相关的站点包/二进制文件复制到CENT-OS m / c中,以便可以从cENT-os m运行qmtest /C。

但是我得到一个错误。

Traceback (most recent call last):
  File "/usr/bin/qmtest", line 74, in <module>
    import qm.test.cmdline
  File "/data/build/spike/python/install/lib/python2.7/site-packages/qm/test/cmdline.py", line 20, in <module>
    import base
  File "/data/build/spike/python/install/lib/python2.7/site-packages/qm/test/base.py", line 483, in <module>
    import qm.host
  File "/data/build/spike/python/install/lib/python2.7/site-packages/qm/host.py", line 18, in <module>
    from   qm.executable import RedirectedExecutable
  File "/data/build/spike/python/install/lib/python2.7/site-packages/qm/executable.py", line 41, in <module>
    import qm.sigmask
ImportError: /data/build/spike/python/install/lib/python2.7/site-packages/qm/sigmask.so: invalid ELF header


由于我要运行qmtest的M / C是CENTOS类型,所以我该如何消除此错误,或者在哪里可以获取CentOS M / C的QMTEST版本,以便可以在那儿复制相关文件,然后工作出来。

qmtest在MacOS X m / c上运行完美。

最佳答案

您应该获取QMTest的源代码并在CentOS本身上构建它。

CentOS和Mac不二进制兼容。

09-16 19:29