Работя с 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 или присвоявам псевдонимите по грешен начин?
Благодаря ти.