В последнее время у меня возникла небольшая проблема с некоторыми командами, которые работали не так, как предполагалось.
Я хотел поиграть с Markdown и попробовать его вместо некоторых простых HTML-страниц, поэтому я посмотрел на некоторые простые в использовании инструменты и нашел pandoc.
Я пошел дальше, установил его, это было успешно, и я открыл Terminal.app.
Однако я не могу запустить свою команду как обычный пользователь:
-bash: pandoc: command not found
Если я сделаю man pandoc
я смогу посмотреть руководство, поэтому знаю, что оно установлено.
Но я могу запустить его как суперпользователь, он же root.
Если я попробую sudo pandoc
я смогу использовать инструмент,
например sudo pandoc -s test.mdown -o test.html
В чем причина этого и легко ли это исправить? Он отлично работает на моем ноутбуке, но не на настольном компьютере.
Мой $ PATH это /opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/texbin
Заранее спасибо, это действительно перемалывает мое снаряжение.