にむかひて

'Failed to load NIF library'

2022年2月 トップ > ひとこと > エラーの記録
#Elixir #Cmark

{:error, {:load_failed, 'Failed to load NIF library~略~cmark/priv/cmark: \'libc.musl-x86_64.so.1: cannot open shared object file: No such file or directory\''}
  • docker elixir環境
  • cmark hex をインストールして使おうとしてのエラー

結論

  • 依存ライブラリをインストールする。apt install musl-dev
  • 見つからないのでリンクする。ln -s /lib/ld-musl-x86_64.so.1 /lib/libc.musl-x86_64.so.1
  • // エラーは出なくなったけれど細かいことまでは調べていない

その他のメモ

  • mix deps.compile cmark --force 等でライブラリをコンパイルできる
  • earmark hexも試していたけれど - a<li>\na</li> のようになぜか改行が入るので代替

参考させていただいた資料

サイト内検索