Nome do host do prompt da linha de comandos do OS X Terminal alterado para unknownXXXXXXXXXXXX


0

Após instalar novas versões do Ruby on Rails através do RailsInstaller, meu prompt de linha de comando mudou para unknownf81edfdc0983. Por que isso está acontecendo e como faço para voltar ao normal? Ele costumava exibir o nome do meu computador (ou seja, gabriels-MacBook-Pro). Reiniciei e reiniciei meu terminal e não acho que esteja executando nenhum Ruby no meu perfil. O nome do meu computador nas Preferências do Sistema é o MacBook Pro de Gabriel. Alguém pode ajudar?


Bem-vindo ao Stack Overflow. Você reiniciou? Você reiniciou o terminal? Você usa Ruby no seu perfil? Como o seu computador se identifica? A simples instalação do RoR não deve afetar o seu terminal. Sua pergunta corre o risco de ser encerrada como 'fora de tópico'; é fronteira no tópico aqui na minha opinião. Você pode obter uma resposta mais receptiva no site do Apple Stack Exchange , mas provavelmente eles querem saber respostas para as perguntas que levantei.
— 27612

Obrigado. Terei cuidado ao postar minhas perguntas. Deixe-me editar a postagem de acordo.

Com base no blog mencionado na resposta de joerick , é provável que o servidor DHCP ou BootP, ou a pesquisa reversa de DNS, esteja produzindo o unknown<MAC address>(onde esse MAC não está relacionado ao fato de ser um Mac). Portanto, procure uma infraestrutura na sua rede.
— precisa

Olá Jonathan, muito obrigado por suas respostas. Vou analisar mais sobre isso.

Respostas:


1

Provavelmente não tem nada a ver com o Rails, é provavelmente o seu servidor DHCP fornecendo um nome de host.

Você pode redefini-lo usando

$ sudo hostname gabriels-MacBookPro

EDIT: Veja http://excitedcuriosity.wordpress.com/2007/08/24/mac-os-x-hostname-determination/


Infelizmente, a entrada do blog x-ref'd é um pouco datada. No meu (um pouco datado) 10.7.5, o /etc/hostconfigarquivo contém (barra de nova linha): # This file is going away / AFPSERVER=-NO- / AUTHSERVER=-NO- / TIMESYNC=-NO- / QTSSERVER=-NO-. Observe que não há entrada HOSTNAME conforme mencionado no blog. No entanto, localhosté provável que a sequência de determinação do nome (DHCP ou BootP, DNS reverso, Preferências do sistema ) esteja próxima do algoritmo usado.
— precisa

Obrigado. Voltei ao que era, e obrigado por me dar mais informações sobre qual é a principal causa da mudança!
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.