stack and stackage.orgの使い方を理解しようとしています。私が最初にインストールして使用したとき、stackage.orgはLTS-3.8(「リゾルバ」)にいました。それ以来、stackage.orgにはLTS-3.11があります。HaskellのスタックプログラムとリゾルバとLTSバージョンの理解
まず、このことが何であるかを確認したいと思います。 Stackageは、特定のLTSバージョン(例えば3.8)に対して、パッケージが一緒に動作することが確認されたパッケージのリポジトリです。したがって、LTS-3.8のパッケージは連携して動作し、LTS-3.11のパッケージも一緒に動作します。 ...
を上の移動、私はstack new projectname
を実行すると、スタックは私に語った:
Checking against build plan lts-3.8
Selected resolver: lts-3.8
このプロジェクトはLTS-3.8の下で検証したパッケージのみとバージョンを使用するように設定されていることを意味するのでしょうか?
新しいプロジェクトを開始し、新しいプロジェクトで最新のLTSバージョンを使用したい場合は、デフォルトでそれを行うようにスタックにどのように伝える必要がありますか?
新しいLTSバージョンを使用するように古いプロジェクトを「アップグレード」したいのですが?