上のファイルパスの制限は、最終的に私は、ファイルパスの制限をヒット。 https://www.fpcomplete.com/blog/2015/08/stack-ghc-windowsで`stack`およびWindows
マイケルSnoymanは、最後のポイントとして(むしろ明白な)回避策について説明します。短いパスの下に私のコードを移動します。
はstack
/ghc
で実装どの機能がそのバグを修正したことはまだありますか?
上のファイルパスの制限は、最終的に私は、ファイルパスの制限をヒット。 https://www.fpcomplete.com/blog/2015/08/stack-ghc-windowsで`stack`およびWindows
マイケルSnoymanは、最後のポイントとして(むしろ明白な)回避策について説明します。短いパスの下に私のコードを移動します。
はstack
/ghc
で実装どの機能がそのバグを修正したことはまだありますか?
スタックは、8文字のハッシュを使用することによりここ数バージョンのWindows上でいくつかの内部ファイルパスを短縮されました。 AFAIKは、問題を軽減するための他の措置は計画されていません。
Windowsでスタックを使用するには、STACK_ROOT
をc:\stack
に設定するか、さらには短いパスに設定することをお勧めします。 GHCについて
、私は彼らがそれについて何をすべきかわからないか、それも彼らの問題ですか、私はどちらか分からないでしょう。
あなたのレジストリを変更し、長いパス名を有効にしておよそ32,000文字にWindowsのNTFSパスのサイズ制限を増やすことができます。
[ます。HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \コントロール\ FileSystemの] "LongPathsEnabled" = DWORD値: 00000001
Snoymanは、Windowsで長いパスをサポートするためにGHCが '\\?\ '接頭辞を使用する必要があることに注意しました。 –