나는 이것에 관한 어떤 정보도 찾을 수없는 것 같다. 언제 루비 1.8.6이 '은퇴'될 것인가? 루비 1.8.7은 문법적 호환성을 유지하면서 훨씬 더 기능적이며, 루비 1.9.1은 1.8.6이 은퇴 할 때 어떤 아이디어라도 훨씬 뛰어납니다.루비 1.8.6은 언제 폐기됩니까?
답변
루비의 어떤 버전도 공식적으로 은퇴 한 것으로 생각하지 않습니다. Rails와 같은 것들은 결국 양립 할 수 없게 될 것이지만, 오래된 버전은 항상 이용 가능하다.
사람들은 잠시 동안 이전 버전의 Ruby를 계속 사용합니다. 강제 업그레이드는 결코 쉬운 일이 아닙니다.
루비와 관련하여 주요 후행 업체는 Linux 용 패키지 시스템이라고 생각합니다.
페도라 리눅스를 사용할 때, 루비 1.9는 루비 --lang.org에서 다운로드 할 수 있었지만 RPM 패키지 (소스 RPM은 따로 있음)로 사용할 수 없었 음을 기억합니다.
누구든지 주요 Linux 배포판에서 루비의 상태를 알고 있습니까?
젬은 더 이상 공식적으로 내가 그것을 1.8.6이의 은퇴하고 있다고하는 것이 안전하다고 생각 1.8.6 지원하기 때문에 '지금'
참조 : http://blog.segment7.net/articles/2010/04/23/ruby-1-8-6-policy
어디에서 rubygems가 1.8.6을 지원하지 않는다고 들었습니까? 방금 루비 1.8.6에서 문제없이 1.3.7에 보석 설치를 업데이트했고 문제없이 사용하고 있습니다. –
ok ... "RubyGems 1.4.x는 Ruby 1.8.6을 지원하지 않습니다."... 현재 버전은 1.3.7 ... 그럼에도 불구하고 Ruby 1.8.6을 지원하지만 1.4 루비 젬이 출시되지는 않습니다 . –
@andrewgrimm AFAIK 데비안 안정 1.8.7을 가지고 있으며, 1.9.0, 데비안 테스트는 1.8.7과 1.9.1입니다. 다른 사람들에 대해 모른다.
Centos/RHEL 5.3의 버전은 1.8.5입니다. – Marcin
필자가 읽고있는 루비 책을 끝내기 전에 (1.8.6에 쓰여졌습니다) 잘만하면 안됩니다. 빨리 끝내고 최신 정보를 얻는 것이 좋습니다.
버전간에 구문 변경이 거의 없습니다. Ruby 1.8에서 작성한 모든 것은 1.9에서 작동합니다. 내가 만난 유일한 차이점은 1.9의 해시가 기본적으로 정렬된다는 것입니다. – Matchu
성게 : 잘 안다. 나는 방금 1.8에서 1.9로 변화의 일부 정리를 읽었으며, 나는이 시점에서 너무 걱정하지 않는다. 코드 작성을 시작할 시간. –
예.하지만 ruby-lang.org와 같은 웹 사이트에 등장하는 1.8.6 또는 1.7.x 설치 프로그램이 보이지 않습니다 ... 일종의 라이프 사이클이 있다고 생각합니다. –
@Derick Bailey : 그렇습니다. 1.8.6은 더 이상 커뮤니티의 "현재"버전의 Ruby로 간주되지 않습니다. 따라서이 의미에서 은퇴라고 말할 수 있습니다. 그러나 앞으로 좀 더 공식적인 "은퇴"가 있다고 생각하는 것 같습니다. 그러나 Matchu가 말했듯이, 정말로 그것을 지원하지 않는 루비스트가 점점 더 많아지고 있습니다. – Chuck