Bu çözüm benimle çalışmaz:RSpec: Böyle bir dosya yükleyemiyorum - TeamCity/Spec/koşucu/biçimlendirici/TeamCity/biçimlendirici (LoadError)
yanı sıra bu yazıyı:
Ben Ubuntu 15.10, rubymine 7.1, Ruby 2.2.3 kullanıyorumhttps://www.jetbrains.com/ruby/help/using-rspec-in-rails-applications.html
,
4.2.5 Ben bir hata döndürüyor Run 'spec:project
ile RSpec başlatmaya çalışıyorum zaman Raylar:
$ bundle exec rspec
runnig ediyorsam
/home/duke/.rvm/rubies/ruby-2.2.3/bin/ruby -I/home/duke/.rvm/gems/ruby-2.2.3/gems/rspec-core-3.4.1/lib:/home/duke/.rvm/gems/ruby-2.2.3/gems/rspec-support-3.4.1/lib /home/duke/.rvm/gems/ruby-2.2.3/gems/rspec-core-3.4.1/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb
/home/duke/.rvm/gems/ruby-2.2.3/gems/rspec-core-3.4.1/lib/rspec/core/configuration.rb:1295:in `require': cannot load such file -- teamcity/spec/runner/formatter/teamcity/formatter (LoadError)
from /home/duke/.rvm/gems/ruby-2.2.3/gems/rspec-core-3.4.1/lib/rspec/core/configuration.rb:1295:in `block in requires='
from /home/duke/.rvm/gems/ruby-2.2.3/gems/rspec-core-3.4.1/lib/rspec/core/configuration.rb:1295:in `each'
from /home/duke/.rvm/gems/ruby-2.2.3/gems/rspec-core-3.4.1/lib/rspec/core/configuration.rb:1295:in `requires='
from /home/duke/.rvm/gems/ruby-2.2.3/gems/rspec-core-3.4.1/lib/rspec/core/configuration_options.rb:109:in `block in process_options_into'
from /home/duke/.rvm/gems/ruby-2.2.3/gems/rspec-core-3.4.1/lib/rspec/core/configuration_options.rb:108:in `each'
from /home/duke/.rvm/gems/ruby-2.2.3/gems/rspec-core-3.4.1/lib/rspec/core/configuration_options.rb:108:in `process_options_into'
from /home/duke/.rvm/gems/ruby-2.2.3/gems/rspec-core-3.4.1/lib/rspec/core/configuration_options.rb:21:in `configure'
from /home/duke/.rvm/gems/ruby-2.2.3/gems/rspec-core-3.4.1/lib/rspec/core/runner.rb:101:in `setup'
from /home/duke/.rvm/gems/ruby-2.2.3/gems/rspec-core-3.4.1/lib/rspec/core/runner.rb:88:in `run'
from /home/duke/.rvm/gems/ruby-2.2.3/gems/rspec-core-3.4.1/lib/rspec/core/runner.rb:73:in `run'
from /home/duke/.rvm/gems/ruby-2.2.3/gems/rspec-core-3.4.1/lib/rspec/core/runner.rb:41:in `invoke'
from /home/duke/.rvm/gems/ruby-2.2.3/gems/rspec-core-3.4.1/exe/rspec:4:in `<main>'
/home/duke/.rvm/rubies/ruby-2.2.3/bin/ruby -I/home/duke/.rvm/gems/ruby-2.2.3/gems/rspec-core-3.4.1/lib:/home/duke/.rvm/gems/ruby-2.2.3/gems/rspec-support-3.4.1/lib /home/duke/.rvm/gems/ruby-2.2.3/gems/rspec-core-3.4.1/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb failed
Process finished with exit code 1
aynı zamanda, çıkış geçerli: Benim için herşeyin garip böylece
No examples found.
Finished in 0.00029 seconds (files took 2.21 seconds to load)
0 examples, 0 failures
Ben, test tamamen yeniyim. taşlar yüklü böylece,
group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug'
gem 'rspec-rails'
#gem 'factory_girl'
#gem 'ffaker'
#gem 'shoulda-matchers'
#gem 'pry-byebug'
end
Ve ran bundle install
:
UPD:
.
├── lib
│ └── destroy_user_spec.rb
├── rails_helper.rb
└── spec_helper.rb
Gemfile ben ekledi: .rspec
--color
--require spec_helper
Benim spec
klasör oldukça boş.
UPD2: 'Çalıştır özelliğini 'destroy_user_spec.rb''
doğrudan çalıştırıyorsam doğrudan doğruya çalışıyor.
Lütfen '.rspec' dosyanızı, varsa proje kök klasöründe ve' spec' klasörünün içeriğini paylaşın. Ayrıca, spec ile ilgili taşlar eklendikten sonra lütfen 'bundle' çalıştırdığınızdan emin olun. – mudasobwa
Bu, [önyükleyici ve RubyMine] ile ilgili bu sorunun bir kopyasıdır (http://stackoverflow.com/questions/24525945/running-a-spec-in-rubymine-results-in-cannot-load-such- dosya-teamcity-spec-ru) ve [bu gerçek düzeltme] (http://stackoverflow.com/a/36757377/25192), yukarıda kabul edilen cevap değil. – thewoolleyman
Asıl sorunun zorunlu olarak bahar – aceofspades