Determine o que está direcionando erroneamente uma solicitação de linha de comando para um aplicativo já desinstalado

0

No meu Mac, instalei um aplicativo (Wine) usando um instalador. Ele instalou o aplicativo na pasta do aplicativo. Eu precisava fazer um link simbólico para o aplicativo Wine para que outras ferramentas o usassem. Mas acabei removendo o Wine.

Mesmo que eu o tenha removido, se eu abrir um terminal e digitar wine , o terminal me envia uma mensagem dizendo que não pode encontrar o arquivo na pasta Aplicativos:

/Applications/Wine.app/Contents/Resources/bin/wine: No such file or directory

No entanto, preciso instalar uma versão atualizada do vinho que não use um instalador. Eu decidi colocá-lo em uma pasta diferente. No entanto, não importa o que eu faça, sempre que digito wine , sempre aponta para a pasta Aplicativos.

Eu até fiz uma busca por links simbólicos e removi qualquer coisa. Mas isso não ajudou. Eu verifiquei o meu perfil bash para se certificar de que nenhum caminho estava apontando para a versão antiga. Mesmo se eu atualizar o perfil bash para incluir um caminho para o novo, o antigo ainda aparecerá no terminal.

Livrar-se deste antigo é muito frustrante e eu passei horas sem sucesso. Por que o MacOS ainda está olhando para a pasta Aplicativos?

    
por Big Star 02.09.2018 / 17:25

1 resposta

0

Isso pode ser um pouco mais complicado do que alterar a variável de ambiente, mas você pode fazer isso:

  1. Encontre o caminho do aplicativo wine (se você simplesmente acessar o arquivo do aplicativo, poderá arrastar o arquivo para a janela do terminal e o caminho será colado no terminal

  2. Faça um script bash que cd s no diretório do aplicativo e execute-o assim:

    cd ~/path/to/file/
    ./wine (or whatever the script is called)
    
por 05.09.2018 / 01:25

Tags