После обновления системы моя подсказка о fish shell больше не работает. Всякий раз, когда я открываю терминал, я получаю эту ошибку:
/usr/share/fish/vendor_conf.d/snapd.fish (line 3):
fish_add_path -aP $snap_bin_path
^
from sourcing file /usr/share/fish/vendor_conf.d/snapd.fish
called on line 294 of file /usr/share/fish/config.fish
from sourcing file /usr/share/fish/config.fish
called during startup
Welcome to fish, the friendly interactive shell
Type `help` for instructions on how to use fish
Я подтвердил, что fish_add_path
нельзя вызвать из командной строки, что меня удивляет, поскольку это одна из основных вспомогательных функций, включенных в fish .
Другие важные детали:
~> snap --version
snap 2.54.2+20.04ubuntu2
snapd 2.54.2+20.04ubuntu2
series 16
ubuntu 20.04
kernel 5.13.0-28-generic
~> fish --version
fish, version 3.1.0
~> which fish
/usr/bin/fish
~> echo $PATH
/home/user/.amplify/bin /home/user/.local/bin /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /usr/games /usr/local/games /snap/bin /home/user/.local/bin
... так что / snap / bin в $PATH
любом случае.
Я предполагаю, что обновление для fish и/или snap вызвало эту ошибку. Предполагая чистую установку fish в Ubuntu, где мне найти инструмент fish_add_path ?