Системный путь против Sys.getenv ('PATH')

Это может оказаться довольно тривиальным вопросом, но уже довольно давно меня сбивает с толку. Все началось с того, что я установил универсальный конвертер документов pandoc и добавил его в свой путь. Поэтому, когда я выполняю echo $ PATH на терминале по умолчанию в моей Mac OS X, он показывает pandoc , и я могу его выполнить.

Однако, когда я попытался вызвать то же самое в сеансе R с использованием системы (pandoc --version) , он не смог распознать pandoc . Дальнейшая проверка показала, что система ('echo $ PATH') не возвращает тот же путь, который я получил на терминале.

Кто-нибудь может мне помочь с тем, что происходит? Мне нравится выполнять всю свою работу над RStudio , и поэтому я предпочел бы, чтобы я мог использовать pandoc непосредственно изнутри. Следовательно, необходимо в этом разобраться.

6
задан 42- 9 February 2012 в 14:47
поделиться