У меня не было проблем с настройкой гема guard-rspec в Ubuntu. Я предполагаю, что вы не используете sudo для установки ваших драгоценных камней. Это может вызвать проблемы.
Обновление в ответ на комментарий об установке гемов с помощью sudo.
Если вы используете sudo gem install - что вам на самом деле не следует делать - тогда ваш терминал не будет иметь доступа к gem. Если это так, то удалите все ваши гемы, а затем переустановите, используя bundle, rvm или что-либо еще без команды sudo. В Ubuntu, когда вы используете командную оболочку, вы не вошли в систему как root.
Я настоятельно рекомендую вам использовать rvm для управления своими драгоценными камнями. Они будут установлены в вашу домашнюю папку
Подробнее смотрите здесь https://rvm.io
Конец обновления
Если вам действительно нужно установить sudo с помощью sudo, вам придется также запускать их с помощью sudo, и поскольку ваше приложение не запускается под оболочкой sudo, это вызовет проблемы.
Я предлагаю вам проверить название вашего драгоценного камня в вашем gemfile.rb, оно должно быть
драгоценный камень "guard-rspec"
определите это в своей тестовой группе и убедитесь, что вы запускаете пакетную установку.
Одним из основных преимуществ использования Ubuntu является то, что вы также можете использовать гемы libnotify и libnotify-rails, которые прекрасно работают. Вы увидите сообщение об этом после того, как вы запустите guard rspec: install и затем guard в первый раз. Внимательно проверяйте сообщения, вы будете приятно удивлены.
Драгоценные камни libnotify дают вам всплывающее окно, которое сообщает вам о состоянии ваших тестов при каждом запуске. Это совершенно потрясающе