komplo kullanarak, komutla hakyll yükleyebilir:Yığın kullanarak bir paket nasıl kurulur?
cabal install hakyll
nasıl yığını kullanarak aynı şeyi yapabilir? stack init
veya stack new
yaml dosyası tarafından oluşturulan stack.yaml içinde
komplo kullanarak, komutla hakyll yükleyebilir:Yığın kullanarak bir paket nasıl kurulur?
cabal install hakyll
nasıl yığını kullanarak aynı şeyi yapabilir? stack init
veya stack new
yaml dosyası tarafından oluşturulan stack.yaml içinde
eklenti hakyll gibi görünmelidir: bundan sonra
flags: {}
packages:
- '.'
extra-deps:
- hakyll-4.7.1.0
resolver: lts-2.15
stack solver
yükler çalıştırmak
stack install hakyll
stack
, makinenizi havaya uçuracak küratör paketleri sunar. İstediğiniz paketin orada olup olmadığından emin değilseniz, bir stack install x
size söylemelidir. Hangi sürümün desteklendiğini tam olarak kontrol etmek isterseniz, ya da GHC
numaralı telefonun sürümünü kullanarak, stackage
numaralı telefonu kontrol edebilirsiniz.
Örneğin, GHC 7.8.4
ve GHC 7.10.1
için şimdi hakyll 4.6.9.0
alabilirsiniz. Oldukça düzgün. - source
DÜZENLEME: Ben, Yuan Wang'ın yöntemi stackage
içine küratörlüğünde değildir hakyll
sürümünü almak için çalışır söylemeyi unutmuşum. İhtiyacınız olan sürümü size kalmış.
Sadece kepçeli, ancak yığın üzerinde olmayan paketleri kurmaya ne dersiniz? 'Cabal-install' kurmak için tercih edilen yöntem mi yoksa tarballu indirip 'stack install' mı? – mb21
UPD: Artık package.yaml yerine yığın kendisi tarafından hakyll` yüklemek `ifade ederek
Muhtemelen değerinde stack.yaml ait düzenlemeniz gerekir muhtemelen istenilen sonucu elde etmek için yeterlidir. –
Sanırım bu yöntemin, yalnızca seçili enstantanede istenen paket sürümü bulunmadığında yapıldığını belirtmek gerekir. Bir proje için tercih edilen paket yükleme yönteminin, * * .cabal dosyasının "build-depends" dosyasına eklendiğini ya da "yığın yükleme hakyll" ini ilk önce denemek için çalıştırdığına inanıyorum. – JoL