問題タブ [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.
haskell - stack.yaml ファイルはバージョン管理にチェックインする必要がありますか?
私はスタックgit commit
にまったく慣れていないので、そのファイルにするかどうか疑問に思っ.gitignore
ています。
これらの選択のいずれかの意味は何ですか?
haskell - スタック インストール: Setup.hs: 存在しません
stack.exe v0.1.2.2 を PATH ディレクトリの 1 つに配置し、 を介して ghc-7.8.4 をインストールしstack setup
ます。
ghc-mod をインストールしようとして、奇妙なエラーが発生しましたSetup.hs: does not exist
:
haskell - スタックベンチの使い方
私は小さな Haskell アプリケーションでスタックを使用して遊んでいましたが、これまでのところ、ビルドとテストをうまく行うことができ、パフォーマンスを調べることに興味があったので試してみましたstack bench
が、これが起こっているようです:
私はそれが何もできなかったと思いますか?アプリケーションが実行されていないようです。おそらく、私が見逃している設定がありますか?
haskell - スタック初期化パッケージが見つかりません
Stack で既存のプロジェクトをビルドしようとすると、次のようなエラーが発生しました
中stack init
。パッケージはすべてサンドボックスにインストールされ、ハックからのものです。Stack がサンドボックスを調べていないことはほぼ確実ですが、なぜ hackage からパッケージを見つけられないのでしょうか? 実行するだけでビルドすることもできcabal build
ます。
haskell - Stack を使用したビルドのプロファイリング
stack
実行可能ファイルとそのすべての依存関係を でビルドするように指示するにはどうすればよい-prof
ですか?
ghc-options
プロファイリングを有効にして実行可能ファイルをビルドしようとして失敗するため、ファイルに追加するだけ.cabal
では十分ではありません。
haskell - スタック ビルドが Yesod で ExitFailure 1 になる
Windows で Yesod 開発を始めようとしていますが、生成されたベア アプリをビルドできないようです。クイック スタート ガイドのすべての手順に従いました。具体的には、次のコマンドを実行すると、ステップ 4 で失敗します。
指図。次の出力が生成されます。
このプロジェクトは、Teste という名前で、SQLite を永続層として作成されました。
haskell - パッケージが既にインストールされた後にドキュメントを追加する方法は?
スナップショット データベースに一連のパッケージをインストールしました。ドキュメントのローカル コピーが欲しいです (ハイパーリンクされたソースがあればさらに良いでしょう)。それらすべてでstack
実行するように指示できる方法はありますか?haddock
編集(私の答えからコピー):
明らかstack haddock package
に、パッケージの haddock をインストールするようですので、
2つの欠点がありますが、私が望むことをしているようです:
- 私はまだ
--haddock
フラグをすべてに渡すことを覚えておく必要がありますbuild
(~/.stack/config
ファイルはありませんか?) - それらを再構築するようです。それを避ける方法はありますか?
haskell - Yesod ブックの最初の例を実行しようとすると、「モジュール `Yesod' が見つかりませんでした」というメッセージが表示される
これはCould not find module `Yesod'と重複しているように見えますが、そのユーザーとは異なり、コンピューターの出力にghc-pkg list
表示されません。を心配する必要がないことを意味します)、さらに、その質問に対する回答(コード)は私の状況を助けませんでした。Yesod
stack
ghc-pkg list
Yesod Bookには、私が数時間仕事に取り掛かろうとしている例があります。こちらに転載させていただきます
最新の 64 ビット Ubuntu OS を使用しています。私が常に遭遇する問題は、runhaskell hello-world.hs
何度も何度も戻ってくることです
module
同様に、ファイルに名前を追加して、 stack ghci hello-world.hs
. 私はstack
物事を構築するために を使用しており、(yesod テンプレートを使用して) のさまざまな反復をstack new
試しました。Yesod クイックスタート ガイドの全体、すべてが役に立たず、すべてが適切なディレクトリ内にあります。stack init
stack build
stack update
cabal install
で Yesod テンプレートを使用するとsimpleSQL
、テンプレート サイトが適切に読み込まれ、さらに、私が使用しているはるかに大きなプロジェクトであるSnowdriftstack exec yesod devel
も実行されます (コマンドではなくサイトとして使用されrunhaskell FILE
ますが、それでも機能し、hello-world.hs
上記のファイルを処理するために、まったく同じビルドプロセスを試しました。
この問題には、私が見逃している簡単な解決策があるように感じますが、試してみて、あちこち検索しましたが、答えに出くわしていません。
私を助けるために時間を割いてくれてありがとう。