
25 Oct
2012
25 Oct
'12
7:05 a.m.
Hi all, Consider the following program: module Test where
import System.Process (readProcess)
main :: IO () main = readProcess "git" ["describe", "--tags"] "" >>= putStr
In Windows I get the following behaviour:
git --version git version 1.7.10.msysgit.1
ghc --version The Glorious Glasgow Haskell Compilation System, version 7.6.1
runghc Test Test: git: createProcess: does not exist (No such file or directory)
The same happens with GHC 7.4.2. In Linux, however, it works as expected: $ git --version
git version 1.7.9.5 $ ghc --version The Glorious Glasgow Haskell Compilation System, version 7.4.1 $ runghc Test.hs Package-2.0-68-gacaf77a
Can anyone reproduce this result in Windows? Is this a bug or am I doing something wrong? Thanks, Pedro