我在 Ubuntu 18.04 上hugo
安装二进制文件时遇到一个奇怪的问题。brew
当我运行时,which hugo
我得到/home/linuxbrew/.linuxbrew/bin/hugo
,当我查看该目录时,ls -la /home/linuxbrew/.linuxbrew/bin
我得到:
lrwxrwxrwx 1 myuser mygroup 30 úno 15 09:20 hugo -> ../Cellar/hugo/0.64.1/bin/hugo
但是当我执行时hugo
它失败bash: /home/linuxbrew/.linuxbrew/Cellar/hugo/0.59.0/bin/hugo: Adresář nebo soubor neexistuje
(目录或文件不存在)。
如何修复符号链接?
编辑:运行/home/linuxbrew/.linuxbrew/bin/hugo
工作正常,因此似乎which hugo
由于某种原因无法提供正确的信息。
答案1
又一天,又犯了一个愚蠢的错误。我忘记了我有一个指向旧版本的别名hugo
。所以解决办法就是将其指向/home/linuxbrew/.linuxbrew/bin/hugo
。