OSX:这从命令行工作:
alias ruby="/opt/local/bin/ruby1.9"
但是在一个shell脚本中,它没有效果。我想写一个脚本,将在ruby 1.8和ruby 1.9之间切换,所以这需要一个脚本 – 不在我的个人资料。
它看起来“源script.sh”工作,但“./script.sh”。为什么是这样?如何在我的脚本中复制这个?
alias ruby="/opt/local/bin/ruby1.9"
但是在一个shell脚本中,它没有效果。我想写一个脚本,将在ruby 1.8和ruby 1.9之间切换,所以这需要一个脚本 – 不在我的个人资料。
它看起来“源script.sh”工作,但“./script.sh”。为什么是这样?如何在我的脚本中复制这个?