rake-11.2.2는 어떤 소스에서도 찾을 수 없습니다. 번들 설치를 실행하여 누락된 보석을 설치하세요

rake-11.2.2는 어떤 소스에서도 찾을 수 없습니다. 번들 설치를 실행하여 누락된 보석을 설치하세요

저는 Kali Linux를 사용하고 있으며 apt-get dist-upgrade를 완료한 후에도 "누락된 보석을 설치하려면 번들 설치를 실행하는 소스에서 rake-11.2.2를 찾을 수 없습니다"라는 메시지가 계속 나타납니다. '' '번들 설치'를 수행하면 다음과 같은 메시지가 나타납니다.

Bundler를 루트로 실행하지 마세요. Bundler는 필요한 경우 sudo를 요청할 수 있으며 루트로 번들을 설치하면 시스템에서 루트가 아닌 모든 사용자의 애플리케이션이 중단됩니다. Gemfile 또는 .bundle/ 디렉토리를 찾을 수 없습니다.

루트가 아닌 다른 사용자를 생성했는데 동일한 내용이 표시되었습니다. + ./bundle을 다시 생성하고 그 후에 동일한 오류가 발생했으며 "rake-11.2.2"를 다시 설치하려고 했습니다. 다음과 같은 오류가 발생했기 때문에 할 수 없었습니다. 위에.

답변1

metasploit-framework먼저 폴더로 들어가셔야 합니다

cd /usr/share/metasploit-framework/
bundle install

설치하는 동안 오류가 발생하면 다음을 nokogiri-1.6.8시도해 보세요.

sudo apt-get install libxslt-dev libxml2-dev zlib1g-dev --yes

bundle install올바른 폴더에서 다시 실행하세요 .

답변2

많이 헤매고 머리를 부딪힌 끝에 여기서 답을 얻었습니다.

https://stackoverflow.com/questions/17539636/bundlergemfilenotfound-whenever-i-try-to-run-bundle-install

gem install Bundler를 실행하고 도구 루트 경로에서 루트로 번들러를 설치하면 모든 것이 잘 작동합니다. 도구 루트 경로 cd /usr/share/metasploit-framework를 입력하세요.

답변3

이 문제를 해결하기 위해 나는 달렸다.apt-get install ruby-rails*

관련 정보