問題タブ [cabal-install]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haskell - Haskell cabal のインストール: C ライブラリ iw がありません
Fedora 19 x64 を実行しており、cabal install で xmobar をインストールしようとしています。たくさんの依存関係をインストールした後、私は立ち往生しています
この iw ライブラリについて何も見つからず、続行する方法が少しわかりません。
私が知る限り、標準の c ライブラリはすべてインストールされています。
haskell - cabal を使用する場合のプラグイン パッケージの不明なシンボル
プラグイン パッケージをいじっていますが、問題が発生しました。
コードは次のとおりです。
Util/Header.hs
Plug.hs
Main.hs
これはすべて正常に動作し、ghc でコンパイルします。Cabal を使用したビルドも問題なく動作しますが、実行可能ファイルを実行すると次のエラーが発生します。
私の非常に最小限のcabalファイル:
ここで問題は、/usr/lib/ghc-7.xx にインストールされた ghc パッケージの一部である "ErrUtils" モジュールが見つからないことだと思います。cabal を使用しているため、$HOME/.cabal を使用します。 /lib/ 代わりに。
/usr/lib を配布可能にしたいのであれば、明らかに使いたくないでしょう。悲しいことに、私はパッケージがどのように管理されているか、またプラグイン パッケージにも精通していません。
これは非常に面倒だと感じていますが、自分で解決策を見つけることができませんでした。
いくつか質問があります:
- これを配布可能にする方法で依存関係を機能させるにはどうすればよいですか?
- Plugin.o ファイルが実際に使用できるようになる前に、何に依存するかを事前に知る必要があるようです (正しく理解していれば)。この問題を心配する必要のない .o ファイルをパッケージ化する方法はありますか? (この質問があいまいすぎる場合は申し訳ありませんが、無視してください)
前もって感謝します!
haskell - Haskell cabal-install エラー
私は で多くの問題を抱えていますcabal-install
:
1: するたびに、そうするようにcabal update
言われるのでcabal install cabal-install
、そうします。もう一度やるcabal update
と、同じことを言います。
2:ghc-mod
ハックからインストールしようとすると、次のエラーが表示されます。
問題は だったので、問題なく使用しThe program happy version >=1.17 is required but it could not be found.
てインストールしました。happy 1.19.2
cabal install happy
cabal install ghc-mod
もう一度試してみましたが、同じエラーだったので、試してみcabal install haskell-src-exts --reinstall --force-reinstalls
ました。次のエラーが表示されました。
基本的にThe program happy version >=1.17 is required but it could not be found.
。幸せすぎてまた問題?
また、ハックから tar.gz ファイルをダウンロードしてファイルで使用しようとしcabal install
ましたが、
依存関係を無視するようにファイルを.cabal
変更しましたが、それでも失敗しました。.cabal
haskell - cabal が特定のパッケージをインストールした理由を見つける方法はありますか?
cabal-install でパッケージをインストールすると、すべての依存関係も間接的にインストールされます。.cabal/packages
直接インストールしなかったフォルダー内の特定のパッケージが与えられた場合、それが依存していた他のパッケージを見つける方法はありますか?
haskell - Cabal が cabal-install の更新に失敗する
ライブラリをインストールするたびに、cabal は新しいバージョンの cabal-install をインストールするように指示してきます。以下にリストされている手順を (明らかに成功して) 実行したという事実にもかかわらず、cabal-install のバージョンは変更されていません。どこが間違っているのですか?(私のOSはWindows 7 64ビットです)
私のユーザーパスは C:\Users\Alberto\AppData\Roaming\cabal\bin です
システム変数: CABAL_DIR = C:\Users\Alberto\AppData\Roaming\cabal
更新前
更新後
しかし:
について非常に混乱しています。