rubygems 1.3.1이 설치되어 있지만 1.2.0으로 돌아가고 싶습니다. rubygems를 다운 그레이드하는 명령은 무엇입니까?
rubygems 1.3.1이 설치되어 있지만 1.2.0으로 돌아가고 싶습니다. rubygems를 다운 그레이드하는 명령은 무엇입니까?
답변:
이것은 이전 레일 버전으로 인해 1.5.2에서 1.4.2로 다운 그레이드 할 때 저에게 효과적이었습니다.
sudo gem update --system 1.4.2
rubygems 다운 그레이드 / 업그레이드에 대한 자세한 정보 : https://github.com/rubygems/rubygems/blob/master/UPGRADING.md
2-3-stable
브랜치 에서 수정 된 버그가 있습니다 ( 링크 참조 ). 아마도이 수정 사항은 2.2.x의 다음 릴리스에서 사용할 수 있습니다.
rvm
. 사용할 때 rbenv
루비 설치를 복사하기에 충분해야합니다. 사용하지 않는 경우 rbenv
도 rvm
보다 당신이 사용하는 제안 rbenv
이 시스템 루비 앞뒤로 갈 필요가 다르게 때문에
오래된 Rails 3 스택에서 비슷한 문제가 발생했습니다. 이러한 유형의 문제가 발생하면 애플리케이션이 현재 실행중인 프로덕션 서버로 이동하여 사용중인 rubygems 버전을 확인하는 것이 좋습니다.
gem -v
저에게는 1.8.24를 사용했습니다. 그래서 내가해야 할 일은 "rvm install 1.9.3"에서 생성 된 현재의 rubygems를 다운 그레이드하는 것뿐입니다. 다음 명령을 실행했습니다.
$ rvm install rubygems 1.8.24 --force
그리고 그것은 효과가있었습니다. 참고 Ubuntu 14.04를 실행 중이며 사용중인 서버도 Ubuntu입니다.