最佳答案
OSX: 这是从命令行工作的:
alias ruby="/opt/local/bin/ruby1.9"
但是在 shell 脚本中,它没有任何效果。我想写一个脚本,将在 Ruby 1.8和 Ruby 1.9之间切换,所以这需要一个脚本-不在我的配置文件。
看起来“ source script.sh”可以工作,但是“ ./script.sh”。为什么会这样? 我如何在我的脚本中复制它?