2013-02-25 2 views
1

На Ubuntu я установил Pandoc, используя сначала apt-get, а затем используя диспетчер пакетов haskell cabal. Как я могу сделать команду терминала pandoc ссылкой на новый pandoc? Я добавил Кабал бен путь к системному пути в сценарии мой ~/.bashrc так:Установлены разные версии одной и той же программы. Как я могу отдать предпочтение определенной версии?

PATH=$PATH:~/.cabal/bin 
export PATH 

ответ

2

Вы также можете создать псевдоним для нового двоичного файла в/и т.д./профиль (общий) или ~/.profile или ~/.bashrc (только один пользователь).

alias pandoc="/path/of/new/pandoc" 
3

Ах, я вижу. Для того, чтобы команды терминала имеют приоритет над другим, мне просто нужно, чтобы убедиться, что он первым в пути, например, так:

PATH=~/.cabal/bin:$PATH 
export PATH 
+0

Может быть, «умнее»? Хотя это похоже на правильное решение. – worldsayshi

+0

http://linux.die.net/man/8/alternatives –

Смежные вопросы