私はHaskell Stackを使用しています。ビルドしているパッケージのソースコードはgit上にあります。私のstack.yaml
はこのようになります:gitからパッケージの最新バージョンを引き出す
packages:
- location:
git: [email protected]:mhwombat/blah-blah-blah.git
commit: master
. . .
すべてがうまくいきます。しかし、ソースコードがリポジトリで更新されたとします。スタックは最新バージョンをフェッチしません。それは既に持っているバージョンを使い続けます。これまでの私の解決策は.stack-work
を削除し、別のstack build
を実行することですが、もちろんすべてを再構築する必要があります。あなたがレンズを使用しているとき、それは長い時間がかかります。
Stackに強制的に最新のバージョンをgitからフェッチする方法はありますか?
すでにstack update
とstack clean
を試しましたが、この問題は解決しません。