Haskell-为什么getSymbolicLinkTarget不在范围内?

时间:2018-08-27 12:01:29

标签: haskell

我收到此错误:

/home/jacek/hasktemp/src/Main.hs:40:31: error:
    Variable not in scope: getSymbolicLinkTarget :: [Char] -> IO a0
   |
40 |                 symlTarget <- getSymbolicLinkTarget emacsdf
   |                               ^^^^^^^^^^^^^^^^^^^^^

当我尝试找到符号链接的目标时。

我的代码要点在这里: https://gist.github.com/bigos/9da53d11c53fe642bfe90444be76cb7c

我的进口货有

import System.Directory

文档 http://hackage.haskell.org/package/directory-1.3.3.1/docs/System-Directory.html#g:6 有getSymbolicLinkTarget,但我得到了错误。我在做什么错了?

1 个答案:

答案 0 :(得分:4)

getSymbolicLinkTarget的文档部分说:

  

因为:目录1.3.1.0

您可能具有比该目录包旧的版本。考虑将directory>=1.3.1之类的约束添加到集团文件中。