在cifs目录中的`stack build`期间,'cabal copy'失败了

Xod*_*rap 6 haskell nfs cifs haskell-stack

我正在遵循这些指示.我成功了stack new,stack setupstack build失败了.

我发现一个git问题,这可能是由于cabal文件中列出的额外文件,但删除它们并没有解决问题(我只是使用new-template没有任何更改).我在Ubuntu 14.04上并使用脚本安装了堆栈.还有什么我可以研究一下吗?

看来这可能是由于我试图在cifs目录中构建.我能做些什么来处理这件事吗?

# stack build
ehri-haskell-0.1.0.0: configure (lib + exe)
Configuring ehri-haskell-0.1.0.0...
ehri-haskell-0.1.0.0: build (lib + exe)
Preprocessing library ehri-haskell-0.1.0.0...
Preprocessing executable 'ehri-haskell-exe' for ehri-haskell-0.1.0.0...
ehri-haskell-0.1.0.0: copy/register
Installing library in
/mnt/docs/RubymineProjects/ehri-haskell/.stack-work/install/x86_64-linux/lts-8.6/8.0.2/lib/x86_64-linux-ghc-8.0.2/ehri-haskell-0.1.0.0-Kh3VLZPfbij7EgcL22QBMN
Installing executable(s) in
/mnt/docs/RubymineProjects/ehri-haskell/.stack-work/install/x86_64-linux/lts-8.6/8.0.2/bin
/mnt/docs/RubymineProjects/ehri-haskell/.stack-work/install/x86_64-linux/lts-8.6/8.0.2/bin/.copyFile5965166491189641421.tmp:
copyFile: does not exist (Host is down)
'cabal copy' failed.  Error message:

--  While building package ehri-haskell-0.1.0.0 using:
      /root/.stack/setup-exe-cache/x86_64-linux/Cabal-simple_mPHDZzAJ_1.24.2.0_ghc-8.0.2 --builddir=.stack-work/dist/x86_64-linux/Cabal-1.24.2.0 copy
    Process exited with code: ExitFailure 1

One possible cause of this issue is:
* No module named "Main". The 'main-is' source file should usually have a header indicating that it's a 'Main' module.

# stack --version
Version 1.4.0, Git revision e714f1dd3fade19496d91bd6a017e435a96a6bcd (4640 commits) x86_64 hpack-0.17.0
Run Code Online (Sandbox Code Playgroud)

Pav*_*vik 2

看起来该问题是由项目所在文件夹的深度引起的(Windows 10,x64)。从深度超过某个阈值的那一刻起,就会出现所描述的错误。因此,请尝试将项目文件夹在目录树中向上移动。