2010-05-23 1 views
0

나는 이것에 관한 어떤 정보도 찾을 수없는 것 같다. 언제 루비 1.8.6이 '은퇴'될 것인가? 루비 1.8.7은 문법적 호환성을 유지하면서 훨씬 더 기능적이며, 루비 1.9.1은 1.8.6이 은퇴 할 때 어떤 아이디어라도 훨씬 뛰어납니다.루비 1.8.6은 언제 폐기됩니까?

답변

4

루비의 어떤 버전도 공식적으로 은퇴 한 것으로 생각하지 않습니다. Rails와 같은 것들은 결국 양립 할 수 없게 될 것이지만, 오래된 버전은 항상 이용 가능하다.

사람들은 잠시 동안 이전 버전의 Ruby를 계속 사용합니다. 강제 업그레이드는 결코 쉬운 일이 아닙니다.

+0

예.하지만 ruby-lang.org와 같은 웹 사이트에 등장하는 1.8.6 또는 1.7.x 설치 프로그램이 보이지 않습니다 ... 일종의 라이프 사이클이 있다고 생각합니다. –

+0

@Derick Bailey : 그렇습니다. 1.8.6은 더 이상 커뮤니티의 "현재"버전의 Ruby로 간주되지 않습니다. 따라서이 의미에서 은퇴라고 말할 수 있습니다. 그러나 앞으로 좀 더 공식적인 "은퇴"가 있다고 생각하는 것 같습니다. 그러나 Matchu가 말했듯이, 정말로 그것을 지원하지 않는 루비스트가 점점 더 많아지고 있습니다. – Chuck

0

루비와 관련하여 주요 후행 업체는 Linux 용 패키지 시스템이라고 생각합니다.

페도라 리눅스를 사용할 때, 루비 1.9는 루비 --lang.org에서 다운로드 할 수 있었지만 RPM 패키지 (소스 RPM은 따로 있음)로 사용할 수 없었 음을 기억합니다.

누구든지 주요 Linux 배포판에서 루비의 상태를 알고 있습니까?

0

젬은 더 이상 공식적으로 내가 그것을 1.8.6이의 은퇴하고 있다고하는 것이 안전하다고 생각 1.8.6 지원하기 때문에 '지금'

참조 : http://blog.segment7.net/articles/2010/04/23/ruby-1-8-6-policy

+0

어디에서 rubygems가 1.8.6을 지원하지 않는다고 들었습니까? 방금 루비 1.8.6에서 문제없이 1.3.7에 보석 설치를 업데이트했고 문제없이 사용하고 있습니다. –

+0

ok ... "RubyGems 1.4.x는 Ruby 1.8.6을 지원하지 않습니다."... 현재 버전은 1.3.7 ... 그럼에도 불구하고 Ruby 1.8.6을 지원하지만 1.4 루비 젬이 출시되지는 않습니다 . –

0

@andrewgrimm AFAIK 데비안 안정 1.8.7을 가지고 있으며, 1.9.0, 데비안 테스트는 1.8.7과 1.9.1입니다. 다른 사람들에 대해 모른다.

+1

Centos/RHEL 5.3의 버전은 1.8.5입니다. – Marcin

0

필자가 읽고있는 루비 책을 끝내기 전에 (1.8.6에 쓰여졌습니다) 잘만하면 안됩니다. 빨리 끝내고 최신 정보를 얻는 것이 좋습니다.

+0

버전간에 구문 변경이 거의 없습니다. Ruby 1.8에서 작성한 모든 것은 1.9에서 작동합니다. 내가 만난 유일한 차이점은 1.9의 해시가 기본적으로 정렬된다는 것입니다. – Matchu

+0

성게 : 잘 안다. 나는 방금 1.8에서 1.9로 변화의 일부 정리를 읽었으며, 나는이 시점에서 너무 걱정하지 않는다. 코드 작성을 시작할 시간. –