В рыбьей скорлупе источник ошибки в Ubuntu 18.04.3 - PullRequest
0 голосов
/ 04 ноября 2019

Fish-shell работает, но выдает эту ошибку. Не конда источник. Конда окружение может активироваться, но в чем причина?

functions: Function “__fish_prompt_orig” already exists. Cannot create copy “fish_prompt”
~/anaconda3/etc/fish/conf.d/conda.fish (line 31): 
    functions -c fish_prompt __fish_prompt_orig
    ^
from sourcing file ~/anaconda3/etc/fish/conf.d/conda.fish
    called on line 1 of file ~/.config/fish/config.fish

from sourcing file ~/.config/fish/config.fish
    called during startup


functionsfunctions - print or erase functions
        -

   Synopsis
       functions [ -a | --all ] [ -n | --names ]
       functions [ -D | --details ] [ -v ] FUNCTION
       functions -c OLDNAME NEWNAME
       functions -d DESCRIPTION FUNCTION
       functions [ -e | -q ] FUNCTIONS...

functions: Type “help functions” for related documentation

functions: Function “__fish_right_prompt_orig” already exists. Cannot create copy “fish_right_prompt”
~/anaconda3/etc/fish/conf.d/conda.fish (line 52): 
    functions -c fish_right_prompt __fish_right_prompt_orig
    ^
from sourcing file ~/anaconda3/etc/fish/conf.d/conda.fish
    called on line 1 of file ~/.config/fish/config.fish

from sourcing file ~/.config/fish/config.fish
    called during startup

functionsfunctions - print or erase functions
        -

   Synopsis
       functions [ -a | --all ] [ -n | --names ]
       functions [ -D | --details ] [ -v ] FUNCTION
       functions -c OLDNAME NEWNAME
       functions -d DESCRIPTION FUNCTION
       functions [ -e | -q ] FUNCTIONS...

functions: Type “help functions” for related documentation

functions: Function “__fish_prompt_orig” already exists. Cannot create copy “fish_prompt”
- (line 31): 
    functions -c fish_prompt __fish_prompt_orig
    ^
from sourcing file -
    called on line 8 of file ~/.config/fish/config.fish

from sourcing file ~/.config/fish/config.fish
    called during startup

functionsfunctions - print or erase functions
        -
   Synopsis
       functions [ -a | --all ] [ -n | --names ]
       functions [ -D | --details ] [ -v ] FUNCTION
       functions -c OLDNAME NEWNAME
       functions -d DESCRIPTION FUNCTION
       functions [ -e | -q ] FUNCTIONS...

functions: Type “help functions” for related documentation

functions: Function “__fish_right_prompt_orig” already exists. Cannot create copy “fish_right_prompt”
- (line 52): 
    functions -c fish_right_prompt __fish_right_prompt_orig
    ^
from sourcing file -
    called on line 8 of file ~/.config/fish/config.fish

from sourcing file ~/.config/fish/config.fish
    called during startup

functionsfunctions - print or erase functions
        -

   Synopsis
       functions [ -a | --all ] [ -n | --names ]
       functions [ -D | --details ] [ -v ] FUNCTION
       functions -c OLDNAME NEWNAME
       functions -d DESCRIPTION FUNCTION
       functions [ -e | -q ] FUNCTIONS...

functions: Type “help functions” for related documentation

1 Ответ

0 голосов
/ 05 ноября 2019

Удалите все, что связано с Conda, в config.fish, затем запустите ~ / anaconda3 / bin / conda init fish, затем запустите новую оболочку. Некоторые ошибки исправлены, но не все ошибки. Что еще я могу сделать, что бы вы хотели увидеть для устранения ошибок?

config.fish old:

source /home/uguray/anaconda3/etc/fish/conf.d/conda.fish

set fish_greeting

set -U fish_prompt_pwd_dir_length 0

set -x РЕДАКТОР nvim

config.fish new:

set fish_greeting

set -U fish_prompt_pwd_dir_length 0

установить -x EDITOR nvim

(комментарий) conda initialize

(комментарий) !! Содержимое этого блока управляется 'conda init' !!

(комментарий) eval / home / uguray / anaconda3 / bin / conda "shell.fish" "hook" $ argv |источник

(комментарий) conda initialize

оставшиеся ошибки:

функции: функция «__fish_prompt_orig» уже существует. Невозможно создать копию «fish_prompt» - (строка 31): функции -c fish_prompt __fish_prompt_orig ^ из файла источников - вызывается в строке 7 файла ~ / .config / fish / config.fish

из файла источников ~ /. config / fish / config.fish вызывается при запуске

functionsfunctions - функции печати или стирания - Synopsis

   functions [ -a | --all ] [ -n | --names ]
   functions [ -D | --details ] [ -v ] FUNCTION
   functions -c OLDNAME NEWNAME
   functions -d DESCRIPTION FUNCTION
   functions [ -e | -q ] FUNCTIONS...

functions: введите «help functions» для соответствующей документации

functions: Функция «__fish_right_prompt_orig» уже существует. Невозможно создать копию «fish_right_prompt» - (строка 52): функции -c fish_right_prompt __fish_right_prompt_orig ^ из файла источников - вызывается в строке 7 файла ~ / .config / fish / config.fish

из файла источников ~ /. config / fish / config.fish вызывается во время запуска

functionsfunctions - функции печати или стирания - Synopsis

   functions [ -a | --all ] [ -n | --names ]
   functions [ -D | --details ] [ -v ] FUNCTION
   functions -c OLDNAME NEWNAME
   functions -d DESCRIPTION FUNCTION
   functions [ -e | -q ] FUNCTIONS...

functions: введите «help functions» для соответствующей документации

...