rocketmq-client-python icon indicating copy to clipboard operation
rocketmq-client-python copied to clipboard

Mac M2 装好环境后报以下错误 librocketmq.dylib是rocketmqV2.0.0版本下载的

Open xzkzdx opened this issue 2 years ago • 5 comments

Mac M2 装好环境后报以下错误 librocketmq.dylib是rocketmqV2.0.0版本下载的

OSError: dlopen(/usr/local/lib/librocketmq.dylib, 0x0006): tried: '/usr/local/lib/librocketmq.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/lib/librocketmq.dylib' (no such file), '/usr/local/lib/librocketmq.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64'))

xzkzdx avatar Feb 22 '23 07:02 xzkzdx

I am also MAC M2. Have you solved the problem

xiang1030 avatar Feb 23 '23 07:02 xiang1030

@xzkzdx @xiang1030 Are you install from pypi?

ifplusor avatar Feb 23 '23 09:02 ifplusor

pip install rocketmq-client-python, and then download rocketmq-client-cpp-2.0.0-bin

xzkzdx avatar Feb 23 '23 09:02 xzkzdx

Yes,All according to Readme.

xiang1030 avatar Feb 24 '23 02:02 xiang1030

I think the pre-compiled librocketmq binary in readme and pypi do not support M2 now, you can compile it from source and replace it. @xzkzdx @xiang1030

ifplusor avatar Feb 24 '23 03:02 ifplusor