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

haskell - Haskell - パッケージが見つかりません

cabal 経由でパッケージをインストールしました: Data.Vector

しかし、その中にあるプログラムをコンパイルしようとするimport Data.Vectorと:

インストールに使用したコマンドは次のとおりです。

プログラムをコンパイルしようとして、他にもさまざまなことをしましたが、何も機能しませんでした。すべてを削除して、振り出しに戻ってパッケージを再度ダウンロードしたいと思います。どうやってやるの?

編集: さらに調査すると、Data.Vector の 2 つのバージョン: 0.10.0.1 と 0.9.1 が存在する可能性があります。

編集:ghc-pkg checkエラーは表示されませんが、次のような大量の警告が表示されます:

編集:GCHiもそれを見つけられません

編集: ghc-pkg list vector:

-v フラグを使用してビルドします。

これはシェルが使用するものです:

私はそうしましたがcabal install -v lens、明らかに大量の出力がありましたが、これは関連する部分だと思います:

これは、同じバージョンを使用していることを示しているようです。関連する場合は、cabal インストールの出力をさらに投稿できます。

編集: cabal install -v からのより多くの ghc 出力

編集: ghc-pkg ダンプ

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

haskell - Wxhaskell-ビルドフェーズが原因でwxcoreが失敗する(g ++エラー)

私はwxhaskellを構築しようとしていますが、多くの問題があるようです。場合によっては何をすべきかを理解できましたが、今は行き詰まっています。

私はwxwidgets-2.8/wxhaskell-0.11.1.2を使用していますが、発生するエラーは次のとおりです。

誰かがこの問題を修正する方法を知っていますか?前もって感謝します。

編集:完全なg ++コマンドはここにあります:

http://pastebin.com/TbrQhWEY

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

haskell - cabal install --void-reinstalls は正確には何をしますか?

--avoid-reinstallsそうしないとcabalが失敗する場所にパッケージをビルドすることがわかりました。正確には何をしているのですか?cabal はすでに再インストールを回避しようとしていませんか?

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

haskell - Cabal はバイナリ シンボリック リンクを更新しません

Haskell Platform 2012.4.0.0 で OS X 10.8.2 を使用しています。でパッケージを更新するとcabal install、バイナリ シンボリック リンクが更新されず、新しいバイナリ バージョンを指すようになりません。シンボリック リンクを手動で削除し、パッケージを再インストールする必要があります。cabal install言います:

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

明示的に使用sudoして指定しようと--symlink-bindir=/Users/thsoft/Library/Haskell/binしましたが、どれも役に立ちませんでした。どうすればこれを修正できますか?

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

unit-testing - テスト ファイルとテスト対象のファイルが異なるフォルダーにある場合に .cabal テスト スイートをセットアップする方法

将来的に開発しやすいように、単純なプロジェクトを構築しようとしています。基本的に、私はcabal init基本的なものを取得するために使用し、src フォルダーを作成しました。その中にメイン フォルダーとテスト フォルダーを作成しました。メインはすべてのソース コードを保持するためのもので、テストはすべてのテスト ソース コードを配置するためのものです。.cabal の内部には、次のものがあります。

Main.hs、Methods.hs、Test.hs の 3 つのファイルしかありません。Methods.hs は Main.hs にインポートされて実行され、Test.hs は Methods.hs をインポートしてメソッドをテストします。私の目標は、その時その時できるようにcabal --enable-tests configureなるcabal buildことcabal testですcabal install。しかし、ビルド段階でエラーが発生します

Methods.hs の場所を cabal に知らせるにはどうすればよいですか? また、プロジェクトを設定するためのより良い方法はありますか?

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

haskell - shakespeare-cssのインストール時にcabalのインストールが失敗し、Haskellエラーで派生

私はHaskellプラットフォームに非常に慣れていないので、思っていたよりもずっと多くの問題を抱えています。

shakespeare-cssカバールがインストールして派生しようとするまですべてがうまくいくので、私は近づいていると思います。

Ubuntu 11.10withghc-7.4.2とcabal-installに取り組んでいます1.16.0.2

コマンドを入力すると

次の出力が得られます

これは奇妙なコンパイルエラーのように私には思えます

shakespeare-cssのインストールについて

私は得る

ここでの問題は何ですか?

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

haskell - cabal は fa で問題をインストールします

実行しようとしていますcabal install fay fay-base。ただし、次のエラーが表示されます。

「一度通常の方法でインストールしてから、目的の方法でインストールする」ように求められたときに、何をするように求められているのかわかりません。

何か案は?

元の投稿:

実行しようとしていますcabal install fay fay-base。ただし、次のエラーが表示されます。

別のパッケージのインストールでこのエラーを受け取りましたが、どれがどれだったか思い出せません (ゲーム パッケージの 1 つだったと思うので、あきらめるのが簡単でした)。-lHSsplit についてグーグルで調べてみましたが、助けが見つかりませんでした。

インストールする必要がある依存関係を誰かが知っていますか?

cabal install splitこれは、Daniel Fischer の提案に従ってsplit をインストールすることで解決されました。

前もって感謝します!

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

haskell - Haskell Cabal QuickCheck の統合

私は、Java プロジェクトで Maven を使用する方法と少し似ているように、haskell プロジェクトをビルドし、さらに重要なことにテストする方法として cabal-install を使用しようとしています。 Jenkinsやciなどに統合されており、コードがコンパイルされて正しいかどうかを確認および確認するために開発環境などをセットアップする必要がないという意味で非常に信頼性が高いようです。

とにかく、これには QuickCheck と HUnit を使用しています。スタック交換に関する別の投稿 で、 HUnitと cabal を統合する良い方法を見つけました。Distribution.TestSuite.HUnit の関数 test を使用して、テスト モジュールに公開されたテスト配列を作成します。動作します。

クイックチェックで同じスタイルのセットアップをしようとしましたが、

このテストが失敗するのを見たいです。

私が持っている cabal ファイルは、HUnit のセットアップで動作し、HUnit テストが実行され、失敗するか、または失敗しない必要があります。ただし、同じセットアップを使用してクイックチェック テストを実行すると、cabal は実際にテスト スイートを見つけたと報告しますが、その中にテストはありません。Distribution.TestSuite.QuickCheck2のサイトにも記載されているアプローチを試しましたが、テストを公開する方法について言及されていないようで、それを実行することができていないようです。私は今、少し途方に暮れています.quickcheck自体でこれらのquickcheckテストを実行できますが、cabalでは実行できません。これを使用して、すべてのテストとコードをすばやく検証し、Jenkinsなどで使用できるようにしたいと考えています。誰でもアイデアはありますか?

過度に複雑にすることなく、必要と思われるすべての情報を提供しようとしたため、完全な cabal ファイルなどは投稿しませんでした。必要であれば、もちろん投稿します。私はかなりの数の同様の投稿を見つけましたが、それらのほとんどは、セットアップとして HUnit と非常にうまく機能しているように見え、HUnit と QuickCheck の両方を使用したいので、detailed-0.9 以外のものを使用することに要約されます。もちろん、同じ方法で、HUnit テストと QuickCheck テストを同様に含む 1 つのテスト配列を公開することをお勧めします。

カスパー

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

haskell - emacsにscionをインストールする

私はscion自分のemacs用にをインストールしようとしています。ただし、READMEが示唆しているように、実行cabal installすると次のエラーが表示されます。

ghc-pkgチェックを実行すると次のようになります。

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

windows - Haskellで、Windowsにエンコーディングパッケージをインストールするにはどうすればよいですか?

私はhaskellを使ったまったくの初心者で、ささいなプロジェクトを作成していますが、実行する必要がありましたcabal install encoding。しかし、私がそうしたとき、それは私にこのエラーを与えました:

この問題をどのように修正しますか?