1
耶索德快速入門建議我說:在耶索德開發中使用預編譯的二進制
Follow the installation instructions for stack to get stack.
Create a new scaffolded site: stack new my-project yesod-sqlite && cd my-project
NOTE: Use stack templates to see other available Yesod scaffoldings.
Install the yesod command line tool: stack install yesod-bin cabal-install --install-ghc
Build libraries: stack build
Launch devel server: stack exec -- yesod devel
View your Yesod site at http://localhost:3000/
然而stack install ..
和stack build
要下載並編譯〜200個軟件包,並建立時間是不可接受的(約一小時)。
最重要的是,你的應用程序本身並不會編譯到stack exec
,如果我有很多像hamlet和persistent這樣的TH東西,可能需要一些時間。
我認爲最好讓我的堆棧或cabal下載所有預編譯的二進制文件,並通過runhaskell
或stack exec runhaskell
運行我的開發站點,以縮短編譯時間。所以這裏是我的兩個問題:
- 如何使用預編譯的二進制文件進行堆棧和yesod安裝?
- 如何在解釋模式下運行後編輯ghci以重新加載源代碼?
yesod devel
這樣做,但它試圖重新編譯..
對於它的價值,現在你已經安裝了這些二進制文件'stack'將會重用它們以備將來安裝。你是否期望做大量的從頭安裝? – MaxGabriel