R
использует оболочку /bin/sh
и я запускаю сценарии (которые нельзя изменить), которые вызывают gfortran-4.8
вместо gfortran
поэтому я создаю alias
.
Я добавил следующую строку в мой /etc/profile
и ~/.bash_profile
:
alias gfortran-4.8='gfortran'
Тем не менее, вот вывод из терминала при вызове псевдонима gfortran-4.8
:
my-MBP:~ myusername$ sh
sh-3.2$ gfortran-4.8 --version
sh: gfortran-4.8: command not found
Вызов gfortran
работает просто отлично:
sh-3.2$ gfortran --version
gfortran: warning: couldn’t understand kern.osversion ‘14.4.0
GNU Fortran (GCC) 4.9.0
Copyright (C) 2014 Free Software Foundation, Inc.
Если нет /etc/profile
или ~/.bash_profile
, куда должна идти команда alias
?
РЕДАКТИРОВАТЬ: Также попытался добавить псевдоним в ~/.bashrc
но это тоже не сработало.