如何从 rake 文件运行 ruby​​ 类?

2024-03-19

我想运行一个 ruby​​ 类样本.rake file.

考虑myruby.rb是一个红宝石文件。

我想从以下位置运行这个样本.rake like ruby myruby.rb


添加一个示例脚本来添加 @tobias 在这里所说的内容

样本内容myruby.rb

puts "hello world"

创建名为Rakefile

task :default => [:test]

task :test do
    ruby "my_file.rb"
end

现在如果你调用rake它应该归档hello world控制台中的文本。

Update

如果按照 @tobias 的建议将调用包装在函数调用中会更有意义

So your Rakefile会变成类似的东西

require './myruby.rb'
task :default => [:test]

task :test do
  ruby "my_file.rb"
end

task :test2 do
  do_something
end

and myruby.rb

def do_something
  puts "do something"
end

Now rake test2应该吐出来do something

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 rake 文件运行 ruby​​ 类? 的相关文章

随机推荐