Problema ao instalar o rspec

Problema ao instalar o rspec

Estou tentando instalar o rspec 2.9.9, pois estou trabalhando em um curso que não é compatível com 3. Meu problema é semelhante aesse. Eu executo o comando:

sudo gem install -v '<3.0.0' rspec

e surge isto:

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

Então, quando eu uso "dpkg" para verificar qual versão está instalada, isso é retornado:

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.

Qualquer conselho será apreciado, obrigado.

Responder1

dpkg(assim como apt-gete aptitude) trabalham com o sistema de pacotes do Ubuntu enquanto gemusam o sistema Ruby Gem.

Ambos podem ser considerados "gerenciadores de pacotes", mas não são iguais, são distintos. Coisas instaladas via gemnão podem ser encontradas no dpkgbanco de dados e vice-versa.

Responder2

Experimente este no gemfile:

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

Em seguida, execute bundle installno console. Depois disso, você precisa inicializar o diretório spec/ com:

rails generate rspec:install

Espero que isso ajude você. Deixe-me agora se é trabalho ou não.

informação relacionada