tl;dr
Si vous changez la ligne de pyenv (rbenv) dans ~ / .config / fish / config.fish comme suit, le problème disparaîtra.
before
. (pyenv init - | psub)
. (rbenv init - | psub)
after
source (pyenv init - | psub)
source (rbenv init - | psub)
J'ai pu utiliser la commande . jusqu'à fish3.0.2, mais apparemment, elle n'est plus disponible depuis fish3.1.0.
C'est  prédit à l'origine ,
. (a single period) is an alias for the source command. The use of . is deprecated in favour of source, and . will be removed in a future version of fish.
C'est finalement parti (pleurer)
Si vous utilisez des commandes bash ou d'une manière ou d'une autre la commande ., vous devez profiter de cette occasion pour consulter le fichier de configuration.
Il est courant d'utiliser la commande . dans la syntaxe d'initialisation de pyenv (rbenv), mais lors de l'exécution avec fish3.1.0, le message d'erreur suivant apparaît.
source: Error encountered while sourcing file '/var/folders/yv/0npp741974sgp79671hf_48c0000gn/T//.psub.pxGqFIeIaF':
source: No such file or directory
source: Error encountered while sourcing file '/var/folders/yv/0npp741974sgp79671hf_48c0000gn/T//.psub.VyHOD74WrY':
source: No such file or directory
Si vous obtenez une erreur comme celle-ci, comme mentionné au début, vous pouvez utiliser la commande source et cela fonctionnera correctement.
J'ai également souffert de ce problème ce matin, donc si vous avez d'autres problèmes, veuillez vous y référer ~ ~
Recommended Posts