erro emacs: “O valor do símbolo como variável é void: hostname”

1

Depois que eu instalei o emacs, esse erro ocorre sempre na inicialização. Isso me impede de instalar plugins, por exemplo auctex via aptitude. Eu já tentei instalar um plugin manualmente (rails for ruby), mas não funciona.

O erro não contém a mensagem "hostname", mas o nome do host do meu PC é exibido ("bloodredangel-ubuntu"). Eu mudei meu hostname para "bloodredangel", mas a mensagem de erro permanece a mesma. Enquanto eu mudei meu host, eu vi que em / etc / hostname havia duas entradas:

127.0.0.1
bloodredangel-ubuntu

Eu já fiz essa pergunta em um fórum do Ubuntu, mas eles não puderam ajudar. Eles reconheceram um arquivo / etc / hosts configurado incorretamente, que eu corrigi, mas de tempos em tempos essas configurações incorretas são anexadas por algo. Eu não os adicionei à mão, talvez tenha algo a ver com o problema. As configurações incorretas ficaram assim:

127.0.0.1             127.0.0.1
bloodredangel-ubuntu  localhost.localdomain  localhost
127.0.0.1             127.0.0.1:8080
bloodredangel-ubuntu  localhost.localdomain  localhost

Eu não encontrei uma solução na internet, então espero encontrar ajuda aqui finalmente.

    
por Florian Pilz 01.02.2010 / 16:10

2 respostas

0

"Resolvido", reinstalando o Ubuntu. Foi menos trabalho do que o esperado. (Backup da pasta home, então a reinstalação levou aproximadamente 4h com um backup e reprodução).

    
por 02.03.2010 / 23:57
0

Tente adicionar (setq hostname "bloodredangel") (ou qualquer outro nome de host que você queira definir como) ao início do seu arquivo .emacs.

    
por 17.02.2010 / 02:56