gititをインストールしようとしましたが、コンパイル段階でこのエラーが発生しました。

gititをインストールしようとしましたが、コンパイル段階でこのエラーが発生しました。
Building library for gitit-0.12.3.1..
/usr/bin/ld.gold: error: cannot find -ltinfo
collect2: error: ld returned 1 exit status
`gcc' failed in phase `Linker'. (Exit code: 1)

--  While building package gitit-0.12.3.1 using:
      /root/.stack/setup-exe-cache/x86_64-linux/Cabal-simple_mPHDZzAJ_2.2.0.1_ghc-8.4.3 --builddir=.stack-work/dist/x86_64-linux/Cabal-2.2.0.1 build lib:gitit exe:expireGititCache exe:gitit --ghc-options " -fdiagnostics-color=always"
    Process exited with code: ExitFailure 1

ベストアンサー1

/usr/bin/ld.gold: error: cannot find -ltinfo通常、必要なライブラリがインストールされていないことを意味します。これが「tinfo」ライブラリである「libtinfo」です。 CentOSでは、ncursesパッケージの一部である必要があります。 ncurses-devel パッケージがインストールされていることを確認します。

おすすめ記事