問題タブ [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 投票する
1 に答える
667 参照

symlink - cabal-install を更新しますが、バージョンは変更されません

  1. 現在、私は cabal-install 1.16.0 を使用しています。誰かが ghc (7.6.1) の新しいバージョンが利用可能であると私に言ったので、cabal-install を更新しようとしました。このメッセージを除いて、インストール結果は非常に成功しました。

    警告: /Users/MyName/Library/Haskell/bin に cabal のシンボリック リンクを作成できませんでした。ファイルは既にそこに存在しますが、cabal によって管理されていません。必要に応じて、この実行可能ファイルのシンボリック リンクを手動で作成できます。実行可能ファイルは /Users/MyName/Library/Haskell/ghc-7.4.1/lib/cabal-install-1.16.0.2/bin/cabal にインストールされています

    それらの場所を確認したところ、ファイルがありました。ということで、取り付けOKでした。

  2. 私が受け取った警告メッセージに基づいて、これを入力して /Users/MyName/Library/Haskell/bin にシンボリックリンクを作成しようとしました。

    ln -s /Users/MyName/Library/Haskell/bin /Users/MyName/Library/Haskell/ghc-7.4.1/lib/cabal-install-1.16.0.2/bin/cabal

    シンプルですが、イライラするメッセージが表示されます。"ファイルが存在しています"

  3. そこで、Finder によって既存のファイルを削除して、もう一度試しました。(シンボリックリンクファイルをごみ箱に移動するだけです。)しかし、マシンは同じメッセージを表示します。"ファイルが存在しています"

  4. その結果、インストールされたフォルダーはまだありますが、Cabal が機能していないため、更新が必要です。(バージョン 1.16.0)

どうすればこの問題を解決できますか?

0 投票する
0 に答える
101 参照

macos - cabal-install 自体がアップグレードされないのはなぜですか?

cabal update を実行すると、次の出力が得られます。

だから私は走る

しかし、私が走った後

新しいバージョンの cabal-install についても同じメモが表示されます。

私が走るとき

次の出力が得られます。

ただし、

私が持っているのは、次の 2 つのアイテムだけです。

なぜこのような矛盾が生じるのでしょうか?

Mac OSX v. 10.8.3 で実行しています

0 投票する
0 に答える
1286 参照

haskell - インストール済みパッケージが「見つからない」ため、cabal install cabal-install が失敗する

haskel-plataform を更新したところ、cabal の更新が行われ、更新する必要がある新しいバージョンの cabal-install があることが通知されました。そこで、cabal install cabal-install を実行して以下を取得します。

問題は、cabal install random を実行すると、そのバージョンの random が既にインストールされていることがわかります。

何が問題なのか、どのように修正すればよいのか途方に暮れています

0 投票する
0 に答える
109 参照

cabal - cabal: ドキュメントを hsenv の下にインストールする

プロジェクト用の hsenv サンドボックスがありますが、cabal install でライブラリのドキュメントをインストールできません。以下:

パッケージをインストールしますが、ハドック ドキュメントは生成しません (LICENSE などのみが docs ディレクトリにコピーされます)。ビルド ログには以下のみが含まれます。

verbose=3 を使用しても、cabal インストールから有用な情報を取得できません。hsenv 以外では、すべて正常に動作します。これを修正する方法、または少なくともデバッグする方法についてのアイデアはありますか?

0 投票する
1 に答える
569 参照

haskell - Mac に cabal をインストールする際の問題

使用したコマンドがあります。実行するとbootstrap.sh、次のエラーが発生します。

学校の Linux コンピューターに ssh したときに得たものです。

しかし、私のローカルマシンでは、

次のエラーが表示されます。

解決策はありますか?Googleでいくつかのソリューションを試しましたが、どれもうまくいきませんでした...

0 投票する
1 に答える
651 参照

haskell - Haskell - カスタム プリプロセッサを使用して cabal パッケージをパッケージ化する

*.tpl ファイルから *.hs ファイルを作成するカスタム プリプロセッサを実装しました。Setup.hsを使用して指定されますBuild-Type: Custom。すべて正常に動作しますが、そこから tar.gz パッケージを作成できません (を使用cabal sdist)。

Cabal は、プリプロセッサによって生成された公開モジュールが見つからないと不満を漏らしています。エラーメッセージは

モジュールが欠落していないという事実をCabalに認識させるにはどうすればよいですか、または既知のファイル拡張子に tpl を追加するか、何かを行うにはどうすればよいですか?

0 投票する
1 に答える
554 参照

haskell - 相互に依存する cabal を使用して 2 つのライブラリを管理する

次の質問があります。

相互に依存する 2 つの Haskell ライブラリがあり、両方のライブラリは cabal によって管理されています。対応する cabal ファイルは次のようになります。

ライブラリ 1:

ライブラリ 2:

ライブラリの 1 つ (ここではライブラリ 2) をインストールすると、次のようにcabal install機能します。

ただし、他のライブラリ (ここではライブラリ 1) をインストールしようとするとcabal install、依存関係エラーが発生します。

相互に依存している 2 つのライブラリを処理して、依存関係エラーが発生しないようにする方法はありますか?また、cabal がそのようなケースを適切に処理できないだけですか?

0 投票する
1 に答える
2689 参照

haskell - cabal-install は、ハッピーのバージョンを保持しません

私はやろうとしましたが、依存関係cabal install hoogleにヒックアップがあります:haskell-src-exts-1.13.5

実行しようとするとcabal install happy、正常に終了したように見えますが、cabal-install はバージョンを保持しません:

ご覧のとおり、バージョンは[ Unknown ]. cabal install happyそれは不明のままで、再度実行しようとしても cabal-install は無視されたままです。

何を与える?

前もって感謝します!