在Ubuntu上,我安裝了Pandoc,首先使用apt-get
,然後使用haskell cabal軟件包管理器。我怎樣才能使pandoc
終端命令引用新的pandoc?我在我的〜/ .bashrc腳本中添加了cabal bin路徑,如下所示:安裝了相同程序的不同版本。我如何優先考慮特定版本?
PATH=$PATH:~/.cabal/bin
export PATH
在Ubuntu上,我安裝了Pandoc,首先使用apt-get
,然後使用haskell cabal軟件包管理器。我怎樣才能使pandoc
終端命令引用新的pandoc?我在我的〜/ .bashrc腳本中添加了cabal bin路徑,如下所示:安裝了相同程序的不同版本。我如何優先考慮特定版本?
PATH=$PATH:~/.cabal/bin
export PATH
您還可以創建一個別名在/ etc/profile中新的二進制文件(一般)或〜/ .profile或〜/ .bashrc(只有一個用戶)。
alias pandoc="/path/of/new/pandoc"
啊,我明白了。爲了使終端命令優先於另一個,我只需要確保它第一次出現在路徑,像這樣:
PATH=~/.cabal/bin:$PATH
export PATH
有可能是一個「更聰明」的方式?雖然這感覺像是正確的解決方案.. – worldsayshi 2013-02-25 10:20:43
http://linux.die.net/man/8/alternatives – 2013-02-25 12:32:54