DYLD_LIBRARY_PATH=~/miniconda3/lib metabat
I have installed metabat via conda and tried the following commands to prepend the path: DYLD_LIBRARY_PATH=~/anaconda3/lib metabat as well as variations such as DYLD_LIBRARY_PATH=~/anaconda3/bin metabat DYLD_LIBRARY_PATH=~/anaconda3/bin metabat2
but none seem to allow me to run metabat and I always get the error:
dyld: lazy symbol binding failed: Symbol not found: __ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm Referenced from: /anaconda3/bin/metabat (which was built for Mac OS X 10.12) Expected in: /usr/lib/libstdc++.6.dylib
dyld: Symbol not found: __ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm Referenced from: /anaconda3/bin/metabat (which was built for Mac OS X 10.12) Expected in: /usr/lib/libstdc++.6.dylib
Abort trap: 6
Any help is appreciated, Thanks!
Comments (5)
-
-
At this moment we don't have a good solution for anaconda support. The build is actually maintained by a third party.
Can you please try to run the docker version while we figure out how/if we can support anaconda builds. -
Sure, is there any documentation specifically for running metabat through docker? I only see that one line of code on the installation page and it doesn't seem very intuitive. Thanks for the fast reply!
-
That is all you need after you install docker which is free and cross platform. You might need to play with the docker --volume options to read and write files in and out of the container, but that is it.
-
- changed status to resolved
- Log in to comment
I am having a similar issue that I can't seem to fix. I have MacOSX High Sierra, and after entering code similar to the above (prepending DYLD_LIBRARY_PATH before the path containing metabat) I get this error:
dyld: Library not loaded: /usr/local/opt/gcc@4.9/lib/gcc/4.9/libgomp.1.dylib Referenced from: (directory containing metabat) Reason: image not found Abort trap: 6
I have tried several "solutions", including exporting the path, to no avail. Would appreciate any suggestions as well!