回答編集履歴
4
GHCの再インストールが必要なことを追記
test
CHANGED
@@ -72,4 +72,6 @@
|
|
72
72
|
|
73
73
|
その場合、手前味噌で恐縮ですが [Haskellらしさって?「型」と「関数」の基本を解説!【第二言語としてのHaskell】](https://employment.en-japan.com/engineerhub/entry/2017/08/25/110000)の「Windowsのユーザー名が日本語になっていると失敗する」の節を参考に、
|
74
74
|
|
75
|
-
** `LOCALAPPDATA`を書き換えたり、日本語じゃない名前のユーザーを作るといった対応**を
|
75
|
+
** `LOCALAPPDATA`を書き換えたり、日本語じゃない名前のユーザーを作るといった対応**をした上で、
|
76
|
+
|
77
|
+
**再度`stack setup`**してGHCをインストールし直してください。
|
3
書式の改善
test
CHANGED
@@ -62,8 +62,14 @@
|
|
62
62
|
|
63
63
|
|
64
64
|
|
65
|
+
もしここに出てきたいずれかのパスに日本語が含まれている場合、特によくある、
|
66
|
+
|
67
|
+
「C:\Users\<ユーザー名>...」の<ユーザー名>の箇所に含まれる場合、
|
68
|
+
|
65
|
-
|
69
|
+
<https://teratail.com/questions/96307> と同様に**日本語パスの問題**にハマっている可能性が高いです。
|
66
70
|
|
67
71
|
|
68
72
|
|
69
|
-
その場合、手前味噌で恐縮ですが [Haskellらしさって?「型」と「関数」の基本を解説!【第二言語としてのHaskell】](https://employment.en-japan.com/engineerhub/entry/2017/08/25/110000)の「Windowsのユーザー名が日本語になっていると失敗する」を参考に、
|
73
|
+
その場合、手前味噌で恐縮ですが [Haskellらしさって?「型」と「関数」の基本を解説!【第二言語としてのHaskell】](https://employment.en-japan.com/engineerhub/entry/2017/08/25/110000)の「Windowsのユーザー名が日本語になっていると失敗する」の節を参考に、
|
74
|
+
|
75
|
+
** `LOCALAPPDATA`を書き換えたり、日本語じゃない名前のユーザーを作るといった対応**を検討してください。
|
2
URLがリンクになるようブラケットで
test
CHANGED
@@ -62,7 +62,7 @@
|
|
62
62
|
|
63
63
|
|
64
64
|
|
65
|
-
もしここに出てきたいずれかのパスに日本語が含まれている場合、特によくある、「C:\Users\<ユーザー名>...」の<ユーザー名>の箇所に含まれる場合、 https://teratail.com/questions/96307 と同様に日本語パスの問題にハマっている可能性が高いです。
|
65
|
+
もしここに出てきたいずれかのパスに日本語が含まれている場合、特によくある、「C:\Users\<ユーザー名>...」の<ユーザー名>の箇所に含まれる場合、 <https://teratail.com/questions/96307> と同様に日本語パスの問題にハマっている可能性が高いです。
|
66
66
|
|
67
67
|
|
68
68
|
|
1
症状が変わらなかった場合の対応について追記
test
CHANGED
@@ -21,3 +21,49 @@
|
|
21
21
|
putStrLn $ unwords args
|
22
22
|
|
23
23
|
```
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
# 追記
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
依然として同様のエラーが発生するようであれば、「Use -v to see a list of the files searched for.」とエラーメッセージに書いてあるとおり、次のように実行してみてください。
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
```bash
|
36
|
+
|
37
|
+
# ハイフン2つの **後に** -v オプションを着けるのに注意!
|
38
|
+
|
39
|
+
stack ghc -- -v echo.hs
|
40
|
+
|
41
|
+
```
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
下記のような出力から、GHCが管理しているパッケージがどこにインストールされているかわかるはずです。
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
```
|
50
|
+
|
51
|
+
...
|
52
|
+
|
53
|
+
loading package database C:\Users\igrep\AppData\Local\Programs\stack\x86_64-windows\ghc-8.2.2\lib\package.conf.d
|
54
|
+
|
55
|
+
loading package database S:\sr\snapshots\8a26ed14\pkgdb
|
56
|
+
|
57
|
+
loading package database S:\sr\global-project.stack-work\install\c1f464f3\pkgdb
|
58
|
+
|
59
|
+
...
|
60
|
+
|
61
|
+
```
|
62
|
+
|
63
|
+
|
64
|
+
|
65
|
+
もしここに出てきたいずれかのパスに日本語が含まれている場合、特によくある、「C:\Users\<ユーザー名>...」の<ユーザー名>の箇所に含まれる場合、 https://teratail.com/questions/96307 と同様に日本語パスの問題にハマっている可能性が高いです。
|
66
|
+
|
67
|
+
|
68
|
+
|
69
|
+
その場合、手前味噌で恐縮ですが [Haskellらしさって?「型」と「関数」の基本を解説!【第二言語としてのHaskell】](https://employment.en-japan.com/engineerhub/entry/2017/08/25/110000)の「Windowsのユーザー名が日本語になっていると失敗する」を参考に、 `LOCALAPPDATA`を書き換えたり、日本語じゃない名前のユーザーを作るといった対応を検討してください。
|