1

Не найдя ничего, я наткнулся на этот пост, который объясняет, как установить ngIRCd с помощью homebrew, и решил попробовать.

Сначала я запустил скрипт ruby и успешно установил HomeBrew: он, однако, возвратил ошибку о том, что его sbin не находится на моем пути. Поэтому я запустил homebrew doctor и он вернул следующую ошибку:

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

Я нашел сообщение, в котором предлагалось отредактировать файл /etc /paths так, чтобы строка /usr/local/bin шла перед строкой /usr/bin : я отредактировал файл с помощью SFTPing на моем сервере, и теперь его содержимое:

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

Однако ошибка сохранилась. Я нашел этот другой пост и попытался ввести в терминале export PATH="$PATH:/usr/local/sbin" и снова протестировал конфигурацию HomeBrew, и на этот раз он не сообщил об ошибках.

Довольный результатами я продолжил установку ngIRCd после первого поста. Я вошел в brew install ngircd и он сделал все свое волшебство, не сообщая об ошибках. Затем я перешел ко второму шагу и вставил команду vi ~/.bash_profile в окно терминала, но появилась серия строк со знаком $ в начале, и я не смог заставить ее работать. Я закрыл окно, открыл новое и набрал ngircd чтобы запустить сервер, и он дал мне

bash: command not found

ошибка.

Однако повторный ввод команды export PATH="$PATH:/usr/local/sbin" в новом окне, за которым следует команда ngircd , не возвращал никаких ошибок. Поэтому я продолжил и настроил файл конфигурации ngIRCd в /usr/local/Cellar/ngircd/20.1/etc/ngircd.conf и попытался войти на сервер через Adium, только чтобы получить Access denied: bad password ошибка неверного пароля ... Я даже восстановил оригинальный файл .conf безрезультатно. И, конечно же, проблема в том, что мне приходится вводить команду export PATH каждый раз, когда я вхожу в терминал. Что я делаю неправильно? Конечно, я был бы рад изучить совершенно разные решения, если есть какое-то руководство, которому я могу следовать!

Я думаю, что так оно и было, но я мог пропустить или забыть несколько деталей. Я надеюсь, что это имеет смысл для кого-то из вас там xD

1 ответ1

0

Итак, я наконец нашел решение. Видимо, это было очень просто и понятно.

Я дал вышеупомянутому посту второй взгляд, и этот ответ оказался ключевым. Я посмотрел, как создать файл .bash_profile и нашел этот урок очень полезным. После создания файла я вставил текст из ответа, указанного выше (export PATH="$PATH:/usr/local/sbin") без скобок или пробелов до или после, и сохранил файл. Как указано в том же ответе, я запустил source ~/.bash_profile в терминале и перезапустился, чтобы быть в безопасности. После перезагрузки я снова запустил brew doctor обнаружив, что он работает должным образом и не сообщил об ошибках. Затем я удалил ngircd с помощью homebrew и переустановил его, следуя сообщению, указанному выше в моем первоначальном вопросе. Я запустил ngircd, и ошибка «Отказано в Access denied исчезла.

Я надеюсь, что это помогает кому-то там.

В любом случае, спасибо всем: я люблю сообщество и с нетерпением жду возможности стать его частью в будущем :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .