-
目前我正在使用 cabal-install 1.16.0
我尝试更新 cabal-install 因为有人告诉我有更新版本的 ghc (7.6.1) 可用。除了这条消息之外,安装结果非常成功。
警告:无法在 /Users/MyName/Library/Haskell/bin 中创建符号链接
对于 cabal,因为该文件已经存在,但不受 cabal 管理。
如果您愿意,您可以手动为此可执行文件创建符号链接。这
可执行文件已安装在
/Users/MyName/Library/Haskell/ghc-7.4.1/lib/cabal-install-1.16.0.2/bin/cabal
我检查了这些位置并且有文件。所以安装就ok了。
-
根据我收到的警告消息,我尝试通过键入以下内容在 /Users/MyName/Library/Haskell/bin 中创建符号链接。
ln -s /Users/MyName/Library/Haskell/bin /Users/MyName/Library/Haskell/ghc-7.4.1/lib/cabal-install-1.16.0.2/bin/cabal
但这给了我简单但令人沮丧的信息。 “文件已存在”
所以我再次尝试,通过 Finder 删除现有文件。 (我只是将符号链接文件移动到回收站。)但是机器给了我同样的消息。 “文件已存在”
结果,我仍然安装了文件夹,但不能使用 Cabal,它不断敦促我更新。 (版本1.16.0)
我怎么解决这个问题?
我知道这个问题是 6 个月前提出的,我希望您已经找到了解决方案。我将答案发布在这里以供将来参考。
你就快到了。删除现有的符号链接是正确的第一步。下一步是通过执行以下操作来创建新的符号链接:
ln -s [实际/路径/到/cabal] [符号链接名称]
您似乎颠倒了这个顺序,这导致了“文件存在”错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)