【发布时间】:2018-06-18 19:09:41
【问题描述】:
我跑了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
【问题讨论】:
-
hash -r解决问题了吗? -
我去查找哈希并无意中关闭了终端。在一个新终端中,我运行了
stack --version,并报告了更新版本 1.7.1。我是 bash 的新手,这是一件事,除非重新启动,否则不知道当前状态?感谢托马斯的帮助。我应该把它留在那里,回答我自己的问题,还是编辑它? -
随意回答您自己的问题,这是完全合法的。
标签: linux bash haskell haskell-stack