gpt4 book ai didi

linux - 为什么 `stack --version` 显示的版本与安装的版本不同?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:34:46 26 4
gpt4 key购买 nike

我运行了stack upgrade,它似乎成功了。控制台的输出显示我有一个新的堆栈可执行文件,但 stack --version 的说法不同。我错过了什么?

~
$ stack upgrade
Current Stack version: 1.3.2, available download version: 1.7.1
Newer version detected, downloading
Querying for archive location for platform: osx-x86_64-static
Querying for archive location for platform: osx-x86_64
Downloading from: https://github.com/commercialhaskell/stack/releases/download/v1.7.1/stack-1.7.1-osx-x86_64.tar.gz
Download complete, testing executable
Version 1.7.1, Git revision 681c800873816c022739ca7ed14755e85a579565 (5807 commits) x86_64 hpack-0.28.2
New stack executable available at /Users/skissh/.local/bin/stack
~
$ which stack
/Users/skissh/.local/bin/stack
~
$ stack --version
Version 1.3.2, Git revision 3f675146590da4f3edf768b89355f798229da2a5 (4395 commits) x86_64 hpack-0.15.0
~
$ cd ~/.local/bin
~/.local/bin
$ ls -l
total 64040
-rwxr-xr-x 1 skissh staff 32788156 Jun 17 12:27 stack
~/.local/bin

最佳答案

正如@Thomas M. DuBuisson 评论的那样,这很可能已通过 hash -r 得到修复。重新启动终端后,新安装的可执行文件被 stack --version 引用。我没有运行 hash -r,但我确实在新终端中运行了 hash 并且缓存已被清除。

关于linux - 为什么 `stack --version` 显示的版本与安装的版本不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50916030/

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