Я хочу установить новое pandoc
версия. Я выполнил процедуру, обрисованную в общих чертах здесь.
mark@server:~$ sudo cabal install pandoc pandoc-citeproc
Это удалось. Но при проверении установленной версии я добираюсь
mark@server:~$ pandoc -v
pandoc 1.12.2.1
Это не новейшее, хотя, при попытке повторно выполнить вышеупомянутую установку управляют, чтобы я получил другую информацию о версии:
All the requested packages are already installed:
pandoc-1.13.2
pandoc-citeproc-0.6
Use --reinstall if you want to reinstall anyway.
Как я заставляю Ubuntu выполнять последнюю версию установки? Это могло бы быть простым вопросом о Ubuntu (хорошо, я плохо знаком с Linux), но я не понимаю, как я могу заставить Ubuntu видеть новую pandoc версию.
Интрига не влияет на архив пакетов человечности. Необходимо переместить сгенерированный двоичный файл в желаемый путь для выполнения и удалить вручную системный пакет.
Pandoc записан на языке программирования Haskell. Интрига является своего рода диспетчером пакетов для программ Haskell. При установке чего-нибудь с Интригой двоичные файлы заканчиваются в $HOME/cabal/bin/
.
Однако очень вероятно Ваш PATH
переменная среды не указывает на тот каталог или указывает на него прежде другие каталоги.
необходимо попробовать следующее в терминале:
PATH=$HOME/.cabal/bin:$PATH
export PATH
pandoc --version
Это должно работать. Если это делает, поместите первые две строки в Ваш $HOME/.bashrc
файл, прямо в конце.