Ruby-to-Haskell ブリッジ用に Hubris をインストールしようとしています。
最近のインストール手順では、Cabal で共有ライブラリ サポートを有効にする必要があると書かれています。私がそれをしたくない理由はありますか?
Ruby-to-Haskell ブリッジ用に Hubris をインストールしようとしています。
最近のインストール手順では、Cabal で共有ライブラリ サポートを有効にする必要があると書かれています。私がそれをしたくない理由はありますか?
理由の 1 つは、共有 Haskell ライブラリを使用してバイナリをビルドすると、ローカルにインストールされた Haskell パッケージが今後破損する可能性があるためです。つまり、ライブラリをアップグレードするときは、古い.so
ファイルを保持するか、プログラムを再構築する必要があります。-dyn
これが、Debian が一連のブート パッケージ以外のライブラリのパッケージをまだ提供していない主な理由です。
(cabal-install が何かをアンインストールしないという事実は、ここでは少し役立つと思います。しかし、既存のプログラムを壊すかもしれないという心配はしたくありませcabal-install
ん.cabal
。