0

我正在尝试编写我的第一个 Rake 文件。它看起来像这样:

lib\tasks\routes_check.rake:

require 'curb'
task :route_test do 
  puts "checking routes"
end

运行rake route_test失败并显示以下消息:

rake aborted!
no such file to load -- curb

我用它运行它,--trace痕迹就在这里

我不知道为什么这不起作用。在同一lib/tasks目录中,我保存了一个 .rb 文件,如下所示:

任务.rb:

require 'curb'

puts "Hello"

当我使用 运行此文件时ruby task.rb,它工作正常。我在这里做错了什么?

4

1 回答 1

1

默认情况下,Rails 应用程序使用 Bundler,因此您需要添加gem "curb"到 Gemfile,然后使用gem install.

于 2013-04-02T09:12:20.520 回答