我目前正在尝试在Ruby项目(No Rails)中运行Rake任务。我要完成的工作是从Ruby项目中的文件运行方法。但是我收到以下错误:
undefined method `namespace' for main:Object (NoMethodError)
我创建了一个文件夹task
,其中包含一个test.rb
文件。在我将其命名为test.rake
之前,但我认为这是不正确的。我还创建了一个指向Rakefile
的{{1}}
为了可重现性,我使用task/test.rb
,尽管老实说我不确定是否需要它。
namespace:
这里是#Rakefile
task :default => [:test]
task :test do
ruby 'task/test.rb'
end
task.test.rb
我做错了什么?