저는 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
많이 헤매고 머리를 부딪힌 끝에 여기서 답을 얻었습니다.
gem install Bundler를 실행하고 도구 루트 경로에서 루트로 번들러를 설치하면 모든 것이 잘 작동합니다. 도구 루트 경로 cd /usr/share/metasploit-framework를 입력하세요.
답변3
이 문제를 해결하기 위해 나는 달렸다.apt-get install ruby-rails*