安装了相同程序的不同版本。如何优先使用特定版本?

时间:2013-02-25 10:16:13

标签: bash unix path cabal apt-get

在Ubuntu上,我使用第一个apt-get安装了Pandoc,然后使用haskell cabal包管理器。如何使pandoc终端命令引用较新的pandoc?我在我的〜/ .bashrc脚本中添加了cabal bin路径到系统路径,如下所示:

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

2 个答案:

答案 0 :(得分:3)

啊,我明白了。要使终端命令优先于另一个,我只需要确保它首先出现在路径中,如下所示:

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

答案 1 :(得分:2)

您还可以在/ etc / profile(常规)或〜/ .profile或〜/ .bashrc(只有一个用户)中为新二进制文件创建别名。

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