問題タブ [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.

0 投票する
3 に答える
1352 参照

haskell - Haskell cabal のインストール: C ライブラリ iw がありません

Fedora 19 x64 を実行しており、cabal install で xmobar をインストールしようとしています。たくさんの依存関係をインストールした後、私は立ち往生しています

この iw ライブラリについて何も見つからず、続行する方法が少しわかりません。

私が知る限り、標準の c ライブラリはすべてインストールされています。

0 投票する
2 に答える
475 参照

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 を配布可能にしたいのであれば、明らかに使いたくないでしょう。悲しいことに、私はパッケージがどのように管理されているか、またプラグイン パッケージにも精通していません。

これは非常に面倒だと感じていますが、自分で解決策を見つけることができませんでした。

いくつか質問があります:

  1. これを配布可能にする方法で依存関係を機能させるにはどうすればよいですか?
  2. Plugin.o ファイルが実際に使用できるようになる前に、何に依存するかを事前に知る必要があるようです (正しく理解していれば)。この問題を心配する必要のない .o ファイルをパッケージ化する方法はありますか? (この質問があいまいすぎる場合は申し訳ありませんが、無視してください)

前もって感謝します!

0 投票する
2 に答える
6271 参照

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.2cabal 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

0 投票する
2 に答える
520 参照

haskell - cabal が特定のパッケージをインストールした理由を見つける方法はありますか?

cabal-install でパッケージをインストールすると、すべての依存関係も間接的にインストールされます。.cabal/packages直接インストールしなかったフォルダー内の特定のパッケージが与えられた場合、それが依存していた他のパッケージを見つける方法はありますか?

0 投票する
3 に答える
1800 参照

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

更新前

更新後

しかし:

について非常に混乱しています。