実行時にシンボリックリンクが無効なファイルを指す

実行時にシンボリックリンクが無効なファイルを指す

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

おすすめ記事