Проблемы с установкой rspec

Проблемы с установкой rspec

Я пытаюсь установить rspec 2.9.9, так как работаю над курсом, который несовместим с 3. Моя проблема похожа наэтот. Я запускаю команду:

sudo gem install -v '<3.0.0' rspec

и вот что получается:

Successfully installed rspec-2.99.0
1 gem installed
Installing ri documentation for rspec-2.99.0...
Installing RDoc documentation for rspec-2.99.0...

Затем, когда я использую «dpkg» для проверки установленной версии, возвращается следующее:

dpkg-query: package 'rspec' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.

Буду признателен за любые советы, спасибо.

решение1

dpkg(а также apt-getи aptitude) работают с системой пакетов Ubuntu, gemиспользуя при этом систему Ruby Gem.

Оба можно считать "менеджерами пакетов", но это не одно и то же, это разные вещи. То, что установлено через, gemне может быть найдено в dpkgбазе данных и наоборот.

решение2

Попробуйте это в gemfile:

group :development, :test do
  gem 'rspec-rails', '~> 2.9.9'
end

Затем запустите bundle installв консоли, после этого вам нужно инициализировать каталог spec/ с помощью:

rails generate rspec:install

Надеюсь, это вам поможет. Дайте мне знать, работает это или нет.

Связанный контент