2016-07-15 26 views
0

我试图在我的Rails库应用程序中运行Minitests,当我运行rake test时,出现错误,说LoadError: cannot load such file -- rake/testtaskRake测试在Rails应用程序中不起作用

这里是我的Rakefile:

require "bundler" 
Bundler.setup 

require 'rake/testtask' 

desc 'Test the library.' 
Rake::TestTask.new(:test) do |t| 
    t.libs << 'lib' << 'test' 
    t.pattern = 'test/**/*_test.rb' 
    t.verbose = true 
end 

下面是我的Gemfile:

source 'https://rubygems.org' 

gemspec 

gem 'minitest' 
gem 'htmlentities' 
gem 'aws-s3' 
gem 'byebug', platforms: :mri 
gem 'rake' 
+0

在命令行上用'rake --version'得到了什么? – nikkypx

+0

@nikkypx,我得到'耙,版本11.2.2' – JoHksi

回答

0

耙没有被加载。将gem 'rake'添加到您的Gemfile文件中

+0

不应耙自动安装?我上传了我的gemfile。 – JoHksi

+0

将'gem'rake''移动到源代码下面的Gemfile的顶部,然后再试一次 – nikkypx

+0

现在我收到一个错误,提示'gems/cliver-0.3.2/lib/cliver/dependency.rb:188:warning:实例变量@requirement未初始化' – JoHksi

相关问题