Поэтому я обновился до последней версии RSpec TextMate Bundle, и я больше не могу запускать тест спецификации с «Команда R».
- У меня установлена чистая версия TextMate.
- Rspec версии 1.3.1 установлен и исполняемый файл работает
- Мой проект - это жемчужина, созданная мистером Боунсом.
- RVM не установлен
Каталог проекта выглядит так
my_gem_project
spec
model_spec.rb
spec_helper.rb
Когда я запускаю "Command R" из textmate для выполнения спецификации, я получаю это spec / autorun LoadError
/Users/jspooner/Library/Application Support/TextMate/Bundles/RSpec.tmbundle/Support/lib/rspec/mate.rb:43:in `require': no such file to load -- spec/autorun (LoadError) from /Users/jspooner/Library/Application Support/TextMate/Bundles/RSpec.tmbundle/Support/lib/rspec/mate.rb:43 from /tmp/textmate-command-767.rb:2:in `require' from /tmp/textmate-command-767.rb:2
Проблема связана с RSpec.tmbundle / Support / lib / spec / mate.rb, потому что он требует spec, который вызывает ошибку LoadError: no such file to load — spec
.
Я не уверен, почему возникает эта ошибка. Я могу ввести спецификацию в командной строке, но я не могу требовать ее в файле, который запускает textmate.
Вот мои текущие версии гемов.
gem list --local | grep spec
blue_light_special (0.2.0)
rspec (1.3.1)
rspec-rails (1.3.3)