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?

fenomalist
fonte
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/

joerick
fonte
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!