rspec 설치 문제

rspec 설치 문제

3과 호환되지 않는 과정을 진행 중이므로 rspec 2.9.9를 설치하려고 합니다. 내 문제는 다음과 비슷합니다.이것. 다음 명령을 실행합니다.

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및 )은 Ruby gem 시스템을 사용하는 aptitude동안 Ubuntu의 패키지 시스템에서 작동합니다 .gem

둘 다 "패키지 관리자"로 간주될 수 있지만 동일하지 않고 별개입니다. 설치된 항목은 데이터베이스 gem에서 찾을 수 없으며 dpkg그 반대의 경우도 마찬가지입니다.

답변2

이것을 시도해 보세요. gemfile에서:

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

그런 다음 콘솔에서 실행하고 bundle install다음을 사용하여 spec/ 디렉터리를 초기화해야 합니다.

rails generate rspec:install

나는 그것이 당신을 도울 수 있기를 바랍니다. 이제 작동하는지 아닌지 알려주세요.

관련 정보