не удалось скомпилировать проект Haskell "helloworld" - PullRequest
0 голосов
/ 20 октября 2019

Я новичок в Haskell, и я скачал ghc-8.8.1 с официального сайта. Я попытался скомпилировать свою первую программу на Haskell и потерпел неудачу. Вот моя программа helloworld.hs:

main = putStrLn "hello world"

Затем я скомпилировал ее с помощью cmd (Windows 10):

ghc --make helloworld

И это не удалось с этими словами:

[1 of 1] Compiling Main             ( helloworld.hs, helloworld.o )
Linking helloworld.exe ...
C:\Users\蔡XX\AppData\Local\Temp\ghc92756_0\ghc_6.rsp: commitBuffer: invalid argument (invalid character)

(蔡 XX мое имя)

Почему это не работает? Как я могу решить эту проблему? Кстати, мой ghci работает.

Редактировать: я создал на своем компьютере нового пользователя с английским именем и скопировал свой ghc, и на этот раз это сработало. Оказывается, эта проблема была из-за характера 蔡 на моем пути, как сказано в комментариях. Спасибо, ребята!

...