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