gpt4 book ai didi

symlink - 更新 cabal-install,但版本没有改变

转载 作者:行者123 更新时间:2023-12-02 10:49:01 25 4
gpt4 key购买 nike

  1. 目前我使用的是 cabal-install 1.16.0我尝试更新 cabal-install 因为有人告诉我有更新版本的 ghc (7.6.1) 可用。除了这条消息之外,安装结果非常成功。

    警告:无法在/Users/MyName/Library/Haskell/bin 中创建符号链接(symbolic link)对于 cabal,因为该文件已经存在,但不受 cabal 管理。如果您愿意,您可以手动为此可执行文件创建符号链接(symbolic link)。这可执行文件已安装在/Users/MyName/Library/Haskell/ghc-7.4.1/lib/cabal-install-1.16.0.2/bin/cabal

    我检查了这些位置并且有文件。这样就安装成功了。

  2. 根据收到的警告消息,我尝试通过键入以下内容在/Users/MyName/Library/Haskell/bin 中创建符号链接(symbolic link)。

    ln -s/Users/MyName/Library/Haskell/bin/Users/MyName/Library/Haskell/ghc-7.4.1/lib/cabal-install-1.16.0.2/bin/cabal

    但是它给了我简单但令人沮丧的信息。 “文件存在”

  3. 所以我再次尝试,并通过 Finder 删除了现有文件。 (我只是将符号链接(symbolic link)文件移动到回收站。)但是机器给了我同样的消息。 “文件存在”

  4. 结果,我仍然有安装的文件夹,但不能使用 Cabal,它不断敦促我更新。 (版本1.16.0)

如何解决这个问题?

最佳答案

我知道这个问题是 6 个月前提出的,我希望您已经找到了解决方案。我将答案发布在这里以供将来引用。

你就快到了。删除现有的符号链接(symbolic link)是正确的第一步。下一步是通过执行以下操作来创建新的符号链接(symbolic link):

ln -s [actual/path/to/cabal] [name_of_symlink]

您似乎颠倒了此顺序,这导致了“文件存在”错误。

关于symlink - 更新 cabal-install,但版本没有改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15696529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com