Я использую Ubuntu 14.04 на своем компьютере и пытаюсь создать собственный псевдоним, чтобы запустить ghc (компилятор Haskell). Я попытался отредактировать файл .bash_aliases и добавил команды:
alias ghci1 = 'GHC_HOME=$HOME/Development/bin/ghc'
alias ghci2 = 'PATH=$GHC_HOME/bin:${PATH}'
alias ghcis = 'ghci'
Весь смысл этого в том, что я установил ghc 7.8.3, и каждый раз, когда я хочу открыть ghci, мне приходится записывать первые две команды, иначе я получаю сообщение об ошибке, что ghc не установлен на моем компьютере.
Когда я открываю терминал после редактирования файла .bash_aliases, я получаю сообщения:
bash: alias: ghci1: not found
bash: alias: =: not found
bash: alias: ghci2: not found
bash: alias: =: not found
bash: alias: ghcis: not found
bash: alias: =: not found
bash: alias: ghci: not found
bash: alias: ghci1: not found
bash: alias: =: not found
Что я делаю не так? Я даже пробовал команду:
. ~/.bashrc
на всякий случай что-то не так с файлом .bash_aliases, но я получаю то же сообщение об ошибке.
Также, когда я набираю команду alias
, я получаю в результате вместе с другими псевдонимами это:
alias GHC_HOME='$HOME/Development/bin/ghc'
alias PATH='$GHC_HOME/bin:${PATH}'
Поэтому мои псевдонимы не получают имена, которые я им присвоил. Есть ли способ как-то избежать символа «=» или что-то в этом роде, чтобы это работало?
P.S. Руководство, которое я использовал для установки ghc 7.8.3, таково:
https://gist.github.com/yantonov/10083524
Так есть ли лучший способ установить ghc 7.8.3, или я неправильно назначаю псевдонимы?
Спасибо.