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-get
e aptitude
) trabalham com o sistema de pacotes do Ubuntu enquanto gem
usam o sistema Ruby Gem.
Ambos podem ser considerados "gerenciadores de pacotes", mas não são iguais, são distintos. Coisas instaladas via gem
não podem ser encontradas no dpkg
banco 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 install
no 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.