Problemas al instalar rspec

Problemas al instalar rspec

Estoy intentando instalar rspec 2.9.9, ya que estoy trabajando en un curso que no es compatible con 3. Mi problema es similar aeste. Ejecuto el comando:

sudo gem install -v '<3.0.0' rspec

y surge esto:

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...

Luego, cuando uso "dpkg" para comprobar qué versión está instalada, aparece esto:

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.

Cualquier consejo será apreciado, gracias.

Respuesta1

dpkg(así como apt-gety aptitude) funcionan con el sistema de paquetes de Ubuntu mientras gemusan el sistema Ruby Gem.

Ambos pueden considerarse "administradores de paquetes", pero no son lo mismo, son distintos. Las cosas instaladas a través de gemno se pueden encontrar en la dpkgbase de datos y viceversa.

Respuesta2

Pruebe este en gemfile:

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

Luego ejecute bundle installen la consola y luego debe inicializar el directorio spec/ con:

rails generate rspec:install

Espero que te ayude. Déjame ahora si funciona o no.

información relacionada