Rake 任务不会 运行 在我的 sinatra 应用程序中

Rake tasks won't run inside of my sinatra app

我有一个带有 Rakefile.rake 和 server.rb 文件的 sinatra 应用程序。在 server.rb 文件中我有

get '/' do
    rake :test
end

当我加载 localhost:4567/ 并说未定义方法 'rake' 用于 sinatra 应用程序时,应用程序加载但崩溃。我尝试使用

来获取文件
require '/home/user/project/Rakefile' 

我也尝试 Rakefile.rake 但都给我一个错误 "require cannot load such file." 我正在使用 Ubuntu.

我不确定为什么 sinatra 无法加载 rakefile,但是当我 运行 在终端中进行 rake 测试时,它起作用了。

任何帮助都会很棒。

get '/' do
    system 'rake test'
end