Hospedando o servidor IRC no Mac

1

Não tendo encontrado nenhum, eu tropecei neste post que explica como instalar o ngIRCd com homebrew e eu decidi tentar.

Primeiro, eu corri o script ruby e instalei o HomeBrew com sucesso: ele retornou um erro sobre o sbin não estar no meu caminho. Portanto, eu corri homebrew doctor e ele retornou o seguinte erro:

Warning: Homebrew's sbin was not found in your path.
Consider amending your PATH variable so it contains:
  /usr/local/sbin

Encontrei uma postagem que sugeria editar o arquivo / etc / paths para que a linha /usr/local/bin precisasse da linha /usr/bin : editei o arquivo por SFTP em meu servidor e agora seu conteúdo é:

/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

No entanto, o erro persistiu. Eu encontrei este outro post e tentei inserir export PATH="$PATH:/usr/local/sbin" no terminal e testei o HomeBrew config novamente e desta vez não reportou erros.

Feliz com os resultados, instalei o ngIRCd após o primeiro post. Eu entrei em brew install ngircd e fiz toda a sua magia sem reportar nenhum erro. Em seguida, continuei com o passo dois e colei o comando vi ~/.bash_profile na janela do terminal, mas uma série de linhas com um sinal $ no início apareceu e não consegui fazê-lo funcionar. Fechei a janela, abri um novo e digitei ngircd para iniciar o servidor e ele me deu um

bash: command not found

erro.

No entanto, inserir o comando export PATH="$PATH:/usr/local/sbin" novamente na nova janela, seguido pelo comando ngircd , não retornou nenhum erro. Por isso eu fui e customizamos o arquivo de configuração ngIRCd em /usr/local/Cellar/ngircd/20.1/etc/ngircd.conf e tentei fazer o login no servidor via Adium, apenas para obter um erro Access denied: bad password ... Eu até restaurei o arquivo .conf original sem sucesso. E, claro, há o problema de eu ter que digitar o comando export PATH toda vez que eu fizer login no terminal. O que estou fazendo de errado? Eu ficaria feliz em explorar soluções completamente diferentes, claro, se houver algum tipo de guia que eu possa seguir!

Acho que foi assim, mas talvez tenha esquecido alguns detalhes. Espero que isso faça sentido para alguém entre vocês por aí xD

    
por Nikksno 10.05.2013 / 02:05

1 resposta

0

Ok, finalmente encontrei a solução. Aparentemente, foi muito simples e direto.

Eu dei uma segunda olhada no post mencionado anteriormente e essa resposta provou ser a chave. Analisei como criar um arquivo .bash_profile e achei esse tutorial muito útil. Depois de criar o arquivo eu colei no texto da resposta acima ( export PATH="$PATH:/usr/local/sbin" ) sem colchetes ou espaços antes ou depois e salvei o arquivo. Como indicado na mesma resposta, eu executei source ~/.bash_profile no terminal e reiniciei apenas para estar no lado seguro. Após a reinicialização, executei novamente brew doctor dessa vez para que ele funcionasse corretamente sem relatar erros. Eu então desinstalei o ngircd via homebrew e o reinstalei seguindo o post link acima na minha pergunta original. Eu iniciei o ngircd e o erro Access denied foi eliminado.

Espero que isso ajude alguém de fora.

Obrigado a todos de qualquer maneira: eu amo a comunidade e estou ansioso para fazer parte dela no futuro:)

    
por 09.07.2013 / 07:41