Jenv: Suporte ao plugin Fish

Criado em 27 fev. 2015  ·  9Comentários  ·  Fonte: jenv/jenv

Tive grande sucesso com o Jenv até agora (todas as versões e comandos add estão corretos), então pensei em experimentar alguns plug-ins. Estou usando peixes e oh-meu-peixe. O plugin jenv está definitivamente carregado, conforme referido no erro:

jenv enable-plugin maven                                                                                                                  
fish: Expected a command name, got token of type 'Run job in background'. Did you mean 'COMMAND; and COMMAND'? See the help section for the 'and' builtin command by typing 'help and'.
/Users/cm022291/.oh-my-fish/functions/jenv.fish (line 4): begin; echo maven plugin activated && jenv rehash
                                                                                              ^
in . (source) call of file '-',
    called on line 37 of file '/Users/cm022291/.oh-my-fish/functions/jenv.fish',

in function 'jenv',
    called on standard input,
    with parameter list 'enable-plugin maven'

source: Error while reading file '-'

Olhei para o arquivo jenv.fish e não consegui encontrar && em nenhum lugar dele.

Comentários muito úteis

Usar set -e JAVA_HOME ( jenv javahome ) não funciona para mim:

set: Values cannot be specfied with erase
~/.config/fish/config.fish (line 3):
set -e JAVA_HOME ( jenv javahome )
^
from sourcing file ~/.config/fish/config.fish
    called during startup

Tive que usar set -gx JAVA_HOME ( jenv javahome )

Todos 9 comentários

Os plug-ins não estão prontos para "peixes", apenas implementados para o bash. Se eu encontrar tempo, escreverei o maven de que também preciso.

Qualquer movimento em torno disso?

Eu tive o mesmo problema.
Alguém já consertou isso?

Resolvi o problema do maven adicionando config.fish set -e JAVA_HOME adicionando set JAVA_HOME ( jenv javahome )

Obrigado, tive o mesmo problema ao usar o plug-in export na concha de peixe. A solução fornecida por @Mazorius acima funciona como uma solução alternativa.

Estou caindo na falta de usar o plug-in maven com peixes. No entanto, recebo um erro diferente. Tentei a solução @Mazorius mas não ajudou ...

screenshot 2018-05-12 19 32 51

Não instalo o plugin devido a este problema.

Eu apenas adiciono a linha set -e JAVA_HOME ( jenv javahome ) ao meu fish.config.

Talvez eu também dê uma olhada nos scripts se encontrar algum horário livre.

Usar set -e JAVA_HOME ( jenv javahome ) não funciona para mim:

set: Values cannot be specfied with erase
~/.config/fish/config.fish (line 3):
set -e JAVA_HOME ( jenv javahome )
^
from sourcing file ~/.config/fish/config.fish
    called during startup

Tive que usar set -gx JAVA_HOME ( jenv javahome )

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

ggascoigne picture ggascoigne  ·  5Comentários

c0nscience picture c0nscience  ·  3Comentários

HeIsIdeus picture HeIsIdeus  ·  9Comentários

haifzhan picture haifzhan  ·  3Comentários

Zooce picture Zooce  ·  9Comentários