Como instalar o magit no emacs 24.4

2

Estou usando a versão do emacs < 24.4 e, como não tenho permissões de root no sistema, não posso atualizar para uma versão mais recente.

Ao tentar instalar o magit, recebo o seguinte erro:

Package 'emacs-24.4' is unavailable

Existem outras pessoas que já fizeram essa pergunta na web, mas como sou novato do emacs, ainda não entendi a terminologia que estavam usando.

Eu apreciarei qualquer ajuda.

Obrigado!

    
por Yuval Atzmon 01.11.2015 / 00:39

1 resposta

2

Eu estou supondo que você está tentando instalar o magit por Melpa , então você provavelmente baixou o último magit que é 2.3, e requer pelo menos Emacs 24.4. Se você não tem acesso root à máquina e não pode atualizar nenhum pacote, você terá que voltar para a versão principal anterior (1.4.2) que requer o Emacs 23.2.

Você pode começar verificando o arquivo README da árvore de magit 1.4.2 no github , que tem algumas informações básicas, mas as instruções reais estão disponíveis na documentação da V1 , que tem algumas instruções para instalar versões mais antigas.

Esteja ciente de que as instruções incluem algum código que você deve colocar em seus arquivos de configuração do emacs, que geralmente é ~/.emacs.d/init.el . Desde que você mencionou que você é um novato do Emacs você pode não saber como colocar essas linhas em sua configuração, então eu recomendo que você leia um pouco sobre isso, será muito útil para a sua vida no Emacs. Emacs manual e O EmacsWiki pode ser um bom ponto de partida. Alguns usuários usam o git para acompanhar sua configuração, para que possam implementar seus Emacs personalizados em quase todos os computadores que precisam para trabalhar.

Sobre a questão da falta de acesso root, um ponto a ser considerado é que algumas distros ainda estão usando o Emacs 24.3 e mesmo com acesso root você não poderá atualizar, este é o caso do Ubuntu 14.04 LTS e derivados. Portanto, mesmo se você tivesse acesso de administrador à máquina, ainda precisaria baixar e instalar o Emacs de uma fonte secundária diferente do repositório da sua distribuição, que no final não precisaria de acesso root (instalação local).

    
por 01.11.2015 / 20:00

Tags