모든 루비 보석을 다시 만드는 방법은 무엇입니까?


10

OS X 10.8의 네이티브 C 컴파일러에서 Ruby gem을 올바르게 빌드하지 못하는 것으로 알려진 문제가 발생하여 제안대로 GCC를 설치했습니다.

이미 설치된 gem을 모두 rvm에서 어떻게 재 구축합니까?

나는 rvm update --rubygems 1.9.3(적어도 문서에 따르면) 작동하는 것처럼 보였지만 다소 암호 오류 메시지가 나타납니다.

ERROR: rvm update has been removed. See 'rvm get' and rvm 'rubygems' CLI API instead

나는 이것이 무엇을 의미하는지 전혀 몰라 내 보석을 다시 컴파일하는 rvm(with get또는 다른 명령)에 대한 주문을 알아낼 수 없었습니다 .

답변:


17

다음을 사용하여 모든 보석을 다시 만들 수 있습니다.

gem pristine --all

Ruby 또는 Rubygems 설치에 문제가없고 gem에만 문제가 있다고 가정하면 rvm을 전혀 사용할 필요가 없습니다. 그러나 Rubygems를 업그레이드해야하는 경우이 명령을 사용하여 최신 버전으로 업그레이드 할 수 있습니다.

rvm rubygems latest
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.