निम्नलिखित परियोजना संरचना के साथ निर्माण:एकल परियोजना से कई निष्पादनयोग्य
src/FirstExecutable.hs
src/SecondExecutable.hs
my-amazing-project.cabal
और निम्नलिखित कबाल स्थापना:
name: my-amazing-project
version: 0.1.0.0
build-type: Simple
cabal-version: >=1.8
executable first-executable
hs-source-dirs: src
main-is: FirstExecutable.hs
ghc-options: -O2 -threaded -with-rtsopts=-N
build-depends: base == 4.5.*
executable second-executable
hs-source-dirs: src
main-is: SecondExecutable.hs
ghc-options: -O2 -threaded -with-rtsopts=-N
build-depends: base == 4.5.*
cabal install
चल रहा है निम्न उत्पादन के साथ विफल रहता है:
Installing executable(s) in
/Users/mojojojo/Library/Haskell/ghc-7.4.2/lib/my-amazing-project-0.1.0.0/bin
cabal: dist/build/second-executable/second-executable: does not exist
Failed to install my-amazing-project-0.1.0.0
cabal: Error: some packages failed to install:
my-amazing-project-0.1.0.0 failed during the final install step. The exception
was:
ExitFailure 1
मैं क्या गलत कर रहा हूं या यह एक Cabal बग है?
निष्पादन योग्य मॉड्यूल की सामग्री को इस प्रकार हैं:
module FirstExecutable where
main = putStrLn "Running FirstExecutable"
और
module SecondExecutable where
main = putStrLn "Running SecondExecutable"
यह मेरे लिए काम करता है कुछ हो सकता है। – Satvik
@ सत्त्विक मैंने अभी समाधान ढूंढ लिया है। इसे –
पोस्ट करना आपको निष्पादन योग्य में 'मॉड्यूल ..' का उपयोग नहीं करना चाहिए। या आप 'मॉड्यूल मेन' – Satvik