問題タブ [stackage]

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 に答える
289 参照

windows - Windows でスタックを使用する

Windowsでスタックを使用しようとしています。git リポジトリのクローンを作成し、実行しましたcabal install --only-dependencies, . すべてが機能しますcabal configurecabal build

それからdist\build\Stackage\stackage.exe select

readme には、*.sh のようなスクリプトが記載されてい./patching/scripts/create-tarballs.shます。試してみましたが、cygwin で実行できませんでした。それらは重要ですか?

Windowsでstackageを使用するにはどうすればよいですか?

編集./patching/scripts/create-tarballs.shmsys を使用してスクリプトを実行できました。しかし今、エラーメッセージは次のとおりです。

アーカイブを確認しました: cabal ファイルは内部にあります。

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

haskell - fpcomplete の wreq がコンパイルされない

私はimport Network.WreqFPCompleteにしようとしています。FPComplete にはプレインストールされているバイナリのように Wreq が含まれていないため、唯一の方法は設定の追加パッケージ セクションにあると思います。これが私がこれまでに持っているものです:

しかし、私はまだ次のエラーが発生します

http-clientとはいえ、 lensFPComplete には既にインストールされています。これらのいずれかを再インストールしようとすると、うさぎの穴のようです。

これについて何か助けていただければ幸いです。私はブロックされています。

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

haskell - スタックを設定するにはどうすればよいですか?

スタックのセットアップ手順は次のとおりです。

次のファイルをダウンロードして、cabal 構成ファイルの隣に配置すれば完了です。

$ wget https://www.stackage.org/lts/cabal.config
$ cabal update
$ cabal install

問題は、自分の cabal 構成ファイルがどこにあるかわからないことです。また、サンドボックスを使用している場合、これは別のことを意味しますか?

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

haskell - インストールしたトランスフォーマーのバージョンが cabal-install で考慮されない

私は Haskell a cabal がまったく初めてで、yesod を機能させようとしています。

私のカバール バージョンは、カバール ライブラリのバージョン 1.20.0.2 を使用してバージョン 1.20.0.3 の cabal-install です。

alex をインストールしようとすると、次のようになります。

2 回目の試行:

アレックスをインストールするにはどうすればよいですか?

関連する質問はこれです: cabal install --- グローバル制約にはインストールされたインスタンスが必要です

その質問に対する@kosmikusのコメントは次のとおりです。

したがって、Stackage LTS 構成ファイルには、インストールされた制約トランスフォーマーが含まれています。つまり、既に存在するバージョンのトランスフォーマーのみを使用できます。GHC には特定のバージョンのトランスフォーマーが同梱されているため、これは合理的です。ghc-7.8 の場合、これは Transformers-0.3.0.0 です。何らかの理由で、このインストールされたバージョンは cabal-install によって考慮されません。部分的なログには、理由を確認するのに十分な情報が含まれていません。

Stackage LTS 構成ファイルを修正するにはどうすればよいですか? Ubuntuのどこにありますか?

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

haskell - Stackage をシステムのデフォルトとしてインストールする方法は?

Stackage Web サイトのインストール手順では、1 つのプロジェクトでの使用方法が説明されています。

Stackage をすべてのユーザーのデフォルトに設定し、グローバルに利用できるパッケージをインストールする方法はありますか?

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

haskell - stack が ghc パッケージ データベースにパッケージを追加しないのはなぜですか?

スタックを試してみることにしました。私はそれをインストールし、それを使用してghcの最新バージョンをインストールしました。スタックを使用していくつかのパッケージをインストールしましたが、パッケージが ghc に表示されず、ghc-pkg でパッケージを一覧表示すると、スタックを介してインストールしたパッケージが存在しないことがわかります。どうしてこれなの?スタックの目的を誤解していますか?

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

cabal - `stack build` 新しい `yesod init` 実行可能ファイルを `dist/build` に保存しない

私が使用したとき、私は実行可能ファイルをディレクトリcabal buildに見つけましたが、今では、これを使用してこれを見つけましたyesoddist/buildstack build

理由を見つけることができません (いくつかのカバル/スタックの動作の変更、私のせいなど)。

dist/build代わりにバージョン管理されたパスを使用して、デプロイをスクリプト化することを好みます。

ありがとうございました!

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

haskell - 利用可能なスタック ビルド プランを一覧表示する

スタックで利用可能なビルドプランのリストを取得するにはどうすればよいですか? 私が得るいくつかのシステムとlts-3.7私が持っている他のシステムではlts-3.1.

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

haskell - 「cabal run」に似た「stack run」はありますか?

最近まで、スタックを使用してプロジェクトをビルド + 実行するために、この美しさを実行していました。

IRC で、これは次のように簡略化できると言われました。

これをさらに単純化できますか?

または少なくとも

?

私の記憶が正しければ、これは で可能でしたcabal run

編集:

@haoformayor のコメントが近づいています。

これにはまだプロジェクト名が必要ですが、そうですか?

私も親しくなり始めました

これは、プロジェクト名がフォルダー名と一致する場合にのみ機能しますが。executable.cabal ファイルの最初のエントリについて、cabal/stack にクエリを実行できますか? または多分私たちはそれを行うことができますsed...

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

haskell - スタック セットアップ 7.10.3 は 7.10.2 のみをインストールします

stack setup 7.10.3誰かがインストールする理由を説明できます7.10.2か?

iHaskell をインストールしようとしているため、これは問題です。

私は別の方法でインストール7.10.3しました...そしてそれは私のコンピューターの別の場所にある/opt/ghc/7.10.3ので、今ではGHCの2つの異なるバージョンが浮かんでいます. さらに混乱させるためにwhich、スタックにインストールしたバージョンを示します。

そもそもスタックインストールできない7.10.3のはなぜですか?少なくともstack、どこに置いたかはわかりました。