2016-07-15 2 views
0

레일 라이브러리 응용 프로그램에서 Minitests를 실행하려고하는데 rake test을 실행하면 LoadError: cannot load such file -- rake/testtask이라는 오류가 발생합니다.레일 응용 프로그램에서 레이크 테스트가 작동하지 않습니다

source 'https://rubygems.org' 

gemspec 

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

커맨드 라인에서'rake --version'으로 얻는 것은 무엇입니까? – nikkypx

+0

@nikkypx,'rake, version 11.2.2' – JoHksi

답변

0

레이크로드되지 않는 :

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입니다 :

여기 내 rakefile입니다. gem 'rake'을 Gemfile에 추가하십시오.

+0

레이크가 자동으로 설치되어서는 안됩니까? 내 보석 파일을 업로드했습니다. – JoHksi

+0

'gem 'rake''를 소스 아래의 Gemfile의 맨 위로 이동시키고 다시 시도하십시오. – nikkypx

+0

이제'gems/cliver-0.3.2/lib/cliver/dependency.rb : 188 : warning : 인스턴스 변수 @requirement not initialized ' – JoHksi

관련 문제