я, ребята, у меня проблема, я хочу запустить скрипт на haskell, который импортирует libClang (import Clang
), я сделал cabal install libClang
до того, и он будет работать
теперь, когда я делаю runhaskell foo.hs
, я получаю:
foo.hs: <command line>: can't load .so/.DLL for: clang (libclang.so: cannot open shared object file: No such file or directory)
я знаю, что мне нужно добавить путь к библиотеке LD_LIBRARY_PATH
, поэтому я добавляю несколько путей к нему, потому что я не знаю точно, что мне нужно использовать (должен ли я использовать путь lib к пути clang / llvm или lib путь к каталогу .cabal, где находится мой LibClang-9.0.0?)
так что я получил:
echo $LD_LIBRARY_PATH
/home/foo/Downloads/clang+llvm-2.9-i686-linux/lib:/home/foo/.cabal/lib
после повторного запуска runhaskell, та же проблема все еще существует, что мне делать?