Probleme bei der Installation von rspec

Probleme bei der Installation von rspec

Ich versuche, rspec 2.9.9 zu installieren, da ich einen Kurs durcharbeite, der nicht mit 3 kompatibel ist. Mein Problem ist ähnlich wieDas. Ich führe den Befehl aus:

sudo gem install -v '<3.0.0' rspec

und das kommt dabei heraus:

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

Wenn ich dann mit „dpkg“ überprüfe, welche Version installiert ist, wird Folgendes zurückgegeben:

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.

Ich bin für jeden Rat dankbar, danke.

Antwort1

dpkg(ebenso wie apt-getund aptitude) funktionieren mit dem Paketsystem von Ubuntu, während gemdas Ruby-Gem-System verwendet wird.

Beide können als „Paketmanager“ betrachtet werden, sind aber nicht dasselbe, sondern verschieden. Dinge, die über installiert wurden, gemkönnen nicht in der dpkgDatenbank gefunden werden und umgekehrt.

Antwort2

Versuchen Sie Folgendes in der Gemfile:

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

Führen Sie es dann bundle installin der Konsole aus. Danach müssen Sie das Verzeichnis spec/ mit folgendem Befehl initialisieren:

rails generate rspec:install

Ich hoffe, es hilft Ihnen. Lassen Sie mich wissen, ob es funktioniert oder nicht.

verwandte Informationen