1
Not having found any, I stumbled upon this post that explains how to install ngIRCd with homebrew and I decided to give it a try.
First off I ran the ruby script and successfully installed HomeBrew: it did however return an error about its sbin not being in my path. Therefore I ran homebrew doctor
and it returned the following error:
Warning: Homebrew's sbin was not found in your path.
Consider amending your PATH variable so it contains:
/usr/local/sbin
I found a post that suggested editing the /etc/paths file so that the /usr/local/bin
line came before the /usr/bin
line: I edited the file by SFTPing into my server and now its contents are:
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
However the error persisted. I found this other post and tried entering export PATH="$PATH:/usr/local/sbin"
in the terminal and tested the HomeBrew config again and this time it reported no errors.
Happy of the results I went on to install ngIRCd following the first post. I entered brew install ngircd
and it did all of its magic without reporting any errors. I then went on with step two and pasted the vi ~/.bash_profile
command in the terminal window but a series of lines with a $
sign at the beginning appeared and I couldn't get it to work. I closed the window, opened a new one, and typed in ngircd
to start the server and it gave me a
bash: command not found
error.
However entering the export PATH="$PATH:/usr/local/sbin"
command once again in the new window followed by the ngircd
command didn't return any errors. Therefore I went on and customized the ngIRCd config file in /usr/local/Cellar/ngircd/20.1/etc/ngircd.conf and tried logging into the server via Adium, only to get an Access denied: bad password
error... I even restored the original .conf file to no avail. And of course there's the problem that I have to enter the export PATH
command every single time I log into terminal. What am I doing wrong? I'd be happy to explore completely different solutions of course if there's some kind of guide i can follow!
I think this is how it went, but I might have missed or forgotten a few details. I hope this makes sense to someone among you out there xD