Verifiquei perguntas semelhantes sobre chocolate/choco no Windows PowerShell, mas ainda não consigo encontrar a resposta para esta pergunta simples:
Como você abre um pacote depois de instalado via chocolatey? Estou tentando abrir o emacs no PowerShell. Instalei o chocolatey com o powershell como direitos de administrador e instalei o emacs via choco. Choco reconhece o emacs como já instalado
Avisos: - emacs - emacs v26.2.0.20190417 já instalado. Use --force para reinstalar, especifique uma versão para instalar ou tente atualizar.
Até agora eu liguei
>choco emacs
>choco ./emacs
>emacs
>./emacs
Responder1
Vou dividir esta resposta em duas metades - primeiro, falando sobre os pacotes Chocolatey em geral:
Como abrir um determinado aplicativo depende muito do pacote e do que ele está instalando (se houver).
Os aplicativos CLI geralmente terminarão com umcalçocriado, o que permitirá que você o chame na linha de comando.
Os aplicativos que usam um instalador mais tradicional podem acabar com um atalho na área de trabalho, no menu Iniciar ou em nenhum dos itens acima. Isso depende absolutamente do instalador e se alguma lógica adicional for aplicada no pacote específico.
Para ser mais específico, então:
O pacote sobre o qual você está perguntando especificamente, emacs
agora é um metapacote que depende do emacs.portable
. A versão da qual você está falando ( 26.2.0.20190417
) não era, mas tinha funcionalidade semelhante.
Oinstalar scriptdescompacta uma seleção de arquivos no $env:ChocolateyInstall\lib\emacs\
diretório, incluindo uma \bin\
pasta com emacs.exe etc.
Alguns shims são então criados, apontando para emacs, emacsclient, emacsclientw e runemacs. Você pode encontrá-los em $env:ChocolateyInstall\bin
, que deve estar em PATH.
Eles devem ser iniciados quando você chamar emacs
(ou um dos outros comandos) de qualquer linha de comando, embora se você acabou de instalar o Chocolatey, poderá ser necessário atualizar suas variáveis de ambiente ou reiniciar sua sessão.
A versão mais recente do pacote será instalada no diretório de ferramentas ( C:\tools\emacs
por padrão).