質問: putStrLn "Hello World" ``` ### 試したこと "さくっとHaskellの開発環境を整える(Stack)" こちらのサイトの方法を参考にさせていただきました。 (URLを参照してよいかわからなかったのでサイト名だけ表記しました。) ダウンロードしたものはstack-1.5.1-windows-x86_64-installer.exeです。 そのstack buildの際、上記のようなエラーが出てしまい、ビルドができません。 対処法としまして、 ・アンインストール後、再度実行。 ・Main.hsをmain.hsに変更。 等試してみましたが、変わらずビルド時にエラーが出てしまいます。 自分でも調べてみましたが、英語のQAしかなく、かろうじて分かったのがMain.hsをmain.hsに変えてみるというものでした。もちろん、動きませんでした。 ### 補足情報(言語/FW/ツール等のバージョンなど) OS:Windows10 64bit stack: Version 1.5.1, Git revision 600c1f01435a10d127938709556c1682ecfd694e i386 hpack-0.17.1 その他必要な情報等あれば教えていただければ追記いたします。
回答: 手元でも試してみたのですが、恐らく `C:\Users\Owner\Desktop\プログラミング\haskell\haskellTest` という、日本語が含まれるパスにおいていることが原因と思われます(「プログラミング」という部分ですね)。 手元の環境では、問題の通り `C:\Users\igrep\Desktop\プログラミング\haskell\haskellTest` というパスに置くと同様のエラーが発生し、 `C:\Users\igrep\Downloads\tmp\haskellTest` に移してから実行すると再現しませんでした。