2010-12-02 3 views
4

Итак, я обновился до последней версии RSpec TextMate Bundle, и я больше не могу запускать спецификацию с помощью команды «Команда R».RSpec TextMate Bundle [spec/autorun (LoadError)]

  • У меня установлена ​​чистая версия TextMate.
  • Rspec версия 1.3.1 установлена ​​и исполняемый файл
  • Мой проект - это драгоценный камень, созданный мистером Боунсом.
  • Нет РВМ установлен

Справочник проекта выглядит следующим образом

my_gem_project 
    spec 
    model_spec.rb 
    spec_helper.rb 

Когда я запускаю "Command R" от TextMate для выполнения спецификации я получаю эту спецификации/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, потому что для этого требуется спецификация, которая вызывает 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) 

ответ

2

У меня была та же проблема, это потому, что новые версии Rspec расслоения не требуют RubyGems - это так он работает для людей, которые используют другие пакетов управления системами (т.е. пакетирования).

Самый простой способ сортировки это добавить переменную в TextMate - детали на RSpec-расслоением GitHub README - http://github.com/rspec/rspec-tmbundle

  • открыть TextMate Предпочтения
  • перейдите на закладку Advanced
  • добавьте переменную с именем RUBYOPT со значением rubygems
+0

Знаете ли вы, почему спецификация не будет доступна для textmate? Если я создаю новый документ rb и требую «spec», я получаю ошибку загрузки. благодаря – jspooner 2010-12-15 15:40:04