Not a programmer: Can you help me resolve this?
demirdag opened this issue · 2 comments
demirdag commented
At work I have a Debian Based server available. I installed fish and fisher on it, but when trying to install tide I get the following messages:
user@machine ~> fisher install IlanCosman/tide@v6
fisher install version 4.4.4
Fetching https://api.github.com/repos/ilancosman/tide/tarball/v6
Installing ilancosman/tide@v6
/home/user/.config/fish/functions/_tide_1_line_prompt.fish
/home/user/.config/fish/functions/_tide_2_line_prompt.fish
/home/user/.config/fish/functions/_tide_cache_variables.fish
/home/user/.config/fish/functions/_tide_detect_os.fish
/home/user/.config/fish/functions/_tide_find_and_remove.fish
/home/user/.config/fish/functions/_tide_fish_colorize.fish
/home/user/.config/fish/functions/_tide_item_aws.fish
/home/user/.config/fish/functions/_tide_item_character.fish
/home/user/.config/fish/functions/_tide_item_cmd_duration.fish
/home/user/.config/fish/functions/_tide_item_context.fish
/home/user/.config/fish/functions/_tide_item_crystal.fish
/home/user/.config/fish/functions/_tide_item_direnv.fish
/home/user/.config/fish/functions/_tide_item_distrobox.fish
/home/user/.config/fish/functions/_tide_item_docker.fish
/home/user/.config/fish/functions/_tide_item_elixir.fish
/home/user/.config/fish/functions/_tide_item_gcloud.fish
/home/user/.config/fish/functions/_tide_item_git.fish
/home/user/.config/fish/functions/_tide_item_go.fish
/home/user/.config/fish/functions/_tide_item_java.fish
/home/user/.config/fish/functions/_tide_item_jobs.fish
/home/user/.config/fish/functions/_tide_item_kubectl.fish
/home/user/.config/fish/functions/_tide_item_nix_shell.fish
/home/user/.config/fish/functions/_tide_item_node.fish
/home/user/.config/fish/functions/_tide_item_os.fish
/home/user/.config/fish/functions/_tide_item_php.fish
/home/user/.config/fish/functions/_tide_item_private_mode.fish
/home/user/.config/fish/functions/_tide_item_pulumi.fish
/home/user/.config/fish/functions/_tide_item_python.fish
/home/user/.config/fish/functions/_tide_item_ruby.fish
/home/user/.config/fish/functions/_tide_item_rustc.fish
/home/user/.config/fish/functions/_tide_item_shlvl.fish
/home/user/.config/fish/functions/_tide_item_status.fish
/home/user/.config/fish/functions/_tide_item_terraform.fish
/home/user/.config/fish/functions/_tide_item_time.fish
/home/user/.config/fish/functions/_tide_item_toolbox.fish
/home/user/.config/fish/functions/_tide_item_vi_mode.fish
/home/user/.config/fish/functions/_tide_parent_dirs.fish
/home/user/.config/fish/functions/_tide_print_item.fish
/home/user/.config/fish/functions/_tide_pwd.fish
/home/user/.config/fish/functions/_tide_remove_unusable_items.fish
/home/user/.config/fish/functions/_tide_sub_bug-report.fish
/home/user/.config/fish/functions/_tide_sub_configure.fish
/home/user/.config/fish/functions/_tide_sub_reload.fish
/home/user/.config/fish/functions/fish_mode_prompt.fish
/home/user/.config/fish/functions/fish_prompt.fish
/home/user/.config/fish/functions/tide
/home/user/.config/fish/functions/tide.fish
/home/user/.config/fish/conf.d/_tide_init.fish
/home/user/.config/fish/completions/tide.fish
~/.config/fish/functions/_tide_item_git.fish (line 51): $(...) is not supported. In fish, please use '(git)'.
"$(git $_set_dir_opt stash list 2>/dev/null | count
^
from sourcing file ~/.config/fish/functions/_tide_item_git.fish
called on line 189 of file ~/.config/fish/functions/fisher.fish
in function 'fisher' with arguments 'install IlanCosman/tide@v6'
source: Error while reading file “/home/user/.config/fish/functions/_tide_item_git.fish”
set_color: Expected argument for option b
~/.config/fish/functions/_tide_pwd.fish (line 1):
set_color normal -b $tide_pwd_bg_color; set_color $tide_pwd_color_dirs
^
in command substitution
called on line 3 of file ~/.config/fish/functions/_tide_pwd.fish
from sourcing file ~/.config/fish/functions/_tide_pwd.fish
called on line 189 of file ~/.config/fish/functions/fisher.fish
in function 'fisher' with arguments 'install IlanCosman/tide@v6'
(Type 'help set_color' for related documentation)
~/.config/fish/functions/_tide_sub_configure.fish (line 101): $(...) is not supported. In fish, please use '(set_color)'.
"$(set_color -o)Choice [$(string join '/' $_tide_symbol_list $r q)] $(set_color normal)" input
^
from sourcing file ~/.config/fish/functions/_tide_sub_configure.fish
called on line 189 of file ~/.config/fish/functions/fisher.fish
in function 'fisher' with arguments 'install IlanCosman/tide@v6'
source: Error while reading file “/home/user/.config/fish/functions/_tide_sub_configure.fish”
~/.config/fish/functions/fish_prompt.fish (line 155): $(...) is not supported. In fish, please use '(commandline)'.
if commandline --is-valid || test -z "$(commandline)"
^
from sourcing file ~/.config/fish/functions/fish_prompt.fish
called on line 189 of file ~/.config/fish/functions/fisher.fish
in function 'fisher' with arguments 'install IlanCosman/tide@v6'
source: Error while reading file “/home/user/.config/fish/functions/fish_prompt.fish”
~/.config/fish/functions/_tide_sub_configure.fish (line 101): $(...) is not supported. In fish, please use '(set_color)'.
"$(set_color -o)Choice [$(string join '/' $_tide_symbol_list $r q)] $(set_color normal)" input
^
from sourcing file ~/.config/fish/functions/_tide_sub_configure.fish
called on line 1 of file ~/.config/fish/conf.d/_tide_init.fish
in command substitution
called on line 1 of file ~/.config/fish/conf.d/_tide_init.fish
in command substitution
called on line 4 of file ~/.config/fish/conf.d/_tide_init.fish
in function '_tide_init_install'
called on line 1 of file ~/.config/fish/functions/fisher.fish
in event handler: handler for generic event “_tide_init_install”
called on line 191 of file ~/.config/fish/functions/fisher.fish
source: Error while reading file “/home/user/.config/fish/functions/_tide_sub_configure.fish”
source: Error encountered while sourcing file “n/a”:
source: No such file or directory
fish: Unknown command: _load_config
~/.config/fish/conf.d/_tide_init.fish (line 5):
_load_config lean
^
in function '_tide_init_install'
called on line 1 of file ~/.config/fish/functions/fisher.fish
in event handler: handler for generic event “_tide_init_install”
called on line 191 of file ~/.config/fish/functions/fisher.fish
fish: Unknown command: _tide_finish
~/.config/fish/conf.d/_tide_init.fish (line 6):
_tide_finish
^
in function '_tide_init_install'
called on line 1 of file ~/.config/fish/functions/fisher.fish
in event handler: handler for generic event “_tide_init_install”
called on line 191 of file ~/.config/fish/functions/fisher.fish
~/.config/fish/functions/tide.fish (line 9): Invalid index value
_tide_sub_$argv[1] $argv[2..]
^
in function 'tide' with arguments 'bug-report --check'
called on line 9 of file ~/.config/fish/conf.d/_tide_init.fish
in function '_tide_init_install'
called on line 1 of file ~/.config/fish/functions/fisher.fish
in event handler: handler for generic event “_tide_init_install”
called on line 191 of file ~/.config/fish/functions/fisher.fish
Configure tide prompt? [Y/n] n
Run tide configure to customize your prompt.
complete: Too many arguments
~/.config/fish/completions/tide.fish (line 1):
complete tide --no-files
^
from sourcing file ~/.config/fish/completions/tide.fish
called on line 189 of file ~/.config/fish/functions/fisher.fish
in function 'fisher' with arguments 'install IlanCosman/tide@v6'
(Type 'help complete' for related documentation)
complete: Too many arguments
~/.config/fish/completions/tide.fish (line 5):
complete tide -x -n __fish_use_subcommand -a bug-report -d "Print info for use in bug reports"
^
from sourcing file ~/.config/fish/completions/tide.fish
called on line 189 of file ~/.config/fish/functions/fisher.fish
in function 'fisher' with arguments 'install IlanCosman/tide@v6'
(Type 'help complete' for related documentation)
complete: Too many arguments
~/.config/fish/completions/tide.fish (line 6):
complete tide -x -n __fish_use_subcommand -a configure -d "Run the configuration wizard"
^
from sourcing file ~/.config/fish/completions/tide.fish
called on line 189 of file ~/.config/fish/functions/fisher.fish
in function 'fisher' with arguments 'install IlanCosman/tide@v6'
(Type 'help complete' for related documentation)
complete: Too many arguments
~/.config/fish/completions/tide.fish (line 7):
complete tide -x -n __fish_use_subcommand -a reload -d "Reload tide configuration"
^
from sourcing file ~/.config/fish/completions/tide.fish
called on line 189 of file ~/.config/fish/functions/fisher.fish
in function 'fisher' with arguments 'install IlanCosman/tide@v6'
(Type 'help complete' for related documentation)
complete: Too many arguments
~/.config/fish/completions/tide.fish (line 9):
complete tide -x -n "not __fish_seen_subcommand_from $subcommands" -s h -l help -d "Print help message"
^
from sourcing file ~/.config/fish/completions/tide.fish
called on line 189 of file ~/.config/fish/functions/fisher.fish
in function 'fisher' with arguments 'install IlanCosman/tide@v6'
(Type 'help complete' for related documentation)
complete: Too many arguments
~/.config/fish/completions/tide.fish (line 10):
complete tide -x -n "not __fish_seen_subcommand_from $subcommands" -s v -l version -d "Print tide version"
^
from sourcing file ~/.config/fish/completions/tide.fish
called on line 189 of file ~/.config/fish/functions/fisher.fish
in function 'fisher' with arguments 'install IlanCosman/tide@v6'
(Type 'help complete' for related documentation)
complete: Too many arguments
~/.config/fish/completions/tide.fish (line 12):
complete tide -x -n '__fish_seen_subcommand_from bug-report' -l clean -d "Run clean Fish instance and install Tide"
^
from sourcing file ~/.config/fish/completions/tide.fish
called on line 189 of file ~/.config/fish/functions/fisher.fish
in function 'fisher' with arguments 'install IlanCosman/tide@v6'
(Type 'help complete' for related documentation)
complete: Too many arguments
~/.config/fish/completions/tide.fish (line 13):
complete tide -x -n '__fish_seen_subcommand_from bug-report' -l verbose -d "Print full Tide configuration"
^
from sourcing file ~/.config/fish/completions/tide.fish
called on line 189 of file ~/.config/fish/functions/fisher.fish
in function 'fisher' with arguments 'install IlanCosman/tide@v6'
(Type 'help complete' for related documentation)
Installed 1 plugin/s
~/.config/fish/functions/fish_prompt.fish (line 155): $(...) is not supported. In fish, please use '(commandline)'.
if commandline --is-valid || test -z "$(commandline)"
^
from sourcing file ~/.config/fish/functions/fish_prompt.fish
in command substitution
source: Error while reading file “/home/user/.config/fish/functions/fish_prompt.fish”
Can you help me resolve this? I like Tide alot and use it on my laptop too, also at home. Would love to keep my prompts consistent.
Thank you!
IlanCosman commented
Your fish version is too old.
demirdag commented
Thank you