来自Ruby的系统调用

时间:2011-03-29 13:22:03

标签: ruby

如何从Ruby中调用终端调用?

我可以在我的Rails程序中运行“rake db:migrate VERSION = ....”吗?

2 个答案:

答案 0 :(得分:5)

使用“`”引号:

`rake db:migrate VERSION=....`

system

system("rake db:migrate VERSION=....")

您也可以使用此表示法:

%x[rake db:migrate VERSION=...]

另见http://blog.jayfields.com/2006/06/ruby-kernel-system-exec-and-x.html

答案 1 :(得分:0)