В системе сборки haskell, Cabal
, а также runhaskell
имеет почти такой же набор подкоманд, configure
, build
. Для runhaskell, это:Cabal Vs runhaskell, когда использовать?
runhaskell Setup.hs configure
runhaskell Setup.hs build
... в то время как для заговорщиков это:
cabal build
cabal configure
Так что, когда я должен использовать какую команду? У обеих команд одинаковые функциональные возможности?
Могу ли я запустить runhaskell
без доступа к sudo, потому что я вижу runhaskell
делает записи внутри /opt/ghc/7.8.4/lib
, тогда как cabal работает в режиме sudo/non-sudo?
Когда вы видите 'runhaskell' создание записей в'/opt/ghc/7.8.4/lib'? – Sibi
извините, я видел в этой ссылке http://bob.ippoli.to/archives/2013/01/11/getting-started-with-haskell/, используются две команды ... runhaskell Setup.hs configure && runhaskell Setup.hs build ... который помещает меня в суп ... –
Я вижу записи в /opt/ghc/7.8.4, когда я дал неправильный cmd - 'runhaskell Setup.hs install' ... теперь я понятен , я не могу использовать install с 'runhaskell' –