Я запускаю Ubuntu 14.04 на своем компьютере, и я пытаюсь создать пользовательский псевдоним, чтобы я мог запустить ghc (компилятор Haskell). Я попытался отредактировать файл .bash_aliases и добавил команды:Ошибка с созданием пользовательского псевдонима в ubuntu 14.04
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, или я назначая псевдонимы в неправильном направлении?
спасибо.
do what @ChrisDrost отвечает. вы не должны пытаться устанавливать переменные окружения через псевдонимы. – thermite