問題タブ [haskell-stack]

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 投票する
2 に答える
1048 参照

haskell - stack.yaml ファイルはバージョン管理にチェックインする必要がありますか?

私はスタックgit commitにまったく慣れていないので、そのファイルにするかどうか疑問に思っ.gitignoreています。

これらの選択のいずれかの意味は何ですか?

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

haskell - スタック インストール: Setup.hs: 存在しません

stack.exe v0.1.2.2 を PATH ディレクトリの 1 つに配置し、 を介して ghc-7.8.4 をインストールしstack setupます。

ghc-mod をインストールしようとして、奇妙なエラーが発生しましたSetup.hs: does not exist:

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

haskell - スタックベンチの使い方

私は小さな Haskell アプリケーションでスタックを使用して遊んでいましたが、これまでのところ、ビルドとテストをうまく行うことができ、パフォーマンスを調べることに興味があったので試してみましたstack benchが、これが起こっているようです:

私はそれが何もできなかったと思いますか?アプリケーションが実行されていないようです。おそらく、私が見逃している設定がありますか?

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

haskell - スタック初期化パッケージが見つかりません

Stack で既存のプロジェクトをビルドしようとすると、次のようなエラーが発生しました

stack init。パッケージはすべてサンドボックスにインストールされ、ハックからのものです。Stack がサンドボックスを調べていないことはほぼ確実ですが、なぜ hackage からパッケージを見つけられないのでしょうか? 実行するだけでビルドすることもできcabal buildます。

0 投票する
4 に答える
15424 参照

haskell - Stack を使用したビルドのプロファイリング

stack実行可能ファイルとそのすべての依存関係を でビルドするように指示するにはどうすればよい-profですか?

ghc-optionsプロファイリングを有効にして実行可能ファイルをビルドしようとして失敗するため、ファイルに追加するだけ.cabalでは十分ではありません。

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

haskell - スタック ビルドが Yesod で ExitFailure 1 になる

Windows で Yesod 開発を始めようとしていますが、生成されたベア アプリをビルドできないようです。クイック スタート ガイドのすべての手順に従いました。具体的には、次のコマンドを実行すると、ステップ 4 で失敗します。

指図。次の出力が生成されます。

このプロジェクトは、Teste という名前で、SQLite を永続層として作成されました。

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

haskell - パッケージが既にインストールされた後にドキュメントを追加する方法は?

スナップショット データベースに一連のパッケージをインストールしました。ドキュメントのローカル コピーが欲しいです (ハイパーリンクされたソースがあればさらに良いでしょう)。それらすべてでstack実行するように指示できる方法はありますか?haddock

編集(私の答えからコピー):

明らかstack haddock packageに、パッケージの haddock をインストールするようですので、

2つの欠点がありますが、私が望むことをしているようです:

  1. 私はまだ--haddockフラグをすべてに渡すことを覚えておく必要がありますbuild(~/.stack/configファイルはありませんか?)
  2. それらを再構築するようです。それを避ける方法はありますか?
0 投票する
2 に答える
1462 参照

haskell - Yesod ブックの最初の例を実行しようとすると、「モジュール `Yesod' が見つかりませんでした」というメッセージが表示される

これはCould not find module `Yesod'と重複しているように見えますが、そのユーザーとは異なり、コンピューターの出力にghc-pkg list表示されません。を心配する必要がないことを意味します)、さらに、その質問に対する回答(コード)は私の状況を助けませんでした。Yesodstackghc-pkg list

Yesod Bookには、私が数時間仕事に取り掛かろうとしている例があります。こちらに転載させていただきます

最新の 64 ビット Ubuntu OS を使用しています。私が常に遭遇する問題は、runhaskell hello-world.hs何度も何度も戻ってくることです

module同様に、ファイルに名前を追加して、 stack ghci hello-world.hs. 私はstack物事を構築するために を使用しており、(yesod テンプレートを使用して) のさまざまな反復をstack new試しました。Yesod クイックスタート ガイドの全体、すべてが役に立たず、すべてが適切なディレクトリ内にあります。stack initstack buildstack updatecabal install

で Yesod テンプレートを使用するとsimpleSQL、テンプレート サイトが適切に読み込まれ、さらに、私が使用しているはるかに大きなプロジェクトであるSnowdriftstack exec yesod develも実行されます (コマンドではなくサイトとして使用されrunhaskell FILEますが、それでも機能し、hello-world.hs上記のファイルを処理するために、まったく同じビルドプロセスを試しました。

この問題には、私が見逃している簡単な解決策があるように感じますが、試してみて、あちこち検索しましたが、答えに出くわしていません。

私を助けるために時間を割いてくれてありがとう。