OSX: это работает из командной строки:
alias ruby="/opt/local/bin/ruby1.9"
но со стороны оболочки script он не действует. Я хочу написать script, который будет переключаться между ruby 1.8 и ruby 1.9, поэтому это должно быть script - не в моем профиле.
Похоже, что "источник script.sh" работает, но "./script.sh". Почему это? Как я могу воспроизвести это в моем script?