2013-02-12 3 views
0

나는루비로 마이그레이션 루비 1.8.7 웹 응용 프로그램에서 단계 찾는 1.9.3

ruby version - 1.8.7 (2011-06-30 patchlevel 352) 

rails version - 2.3.16 

현재 레일을 버전

마이그레이션에는 계획이없는 레일 응용 프로그램에 큰 오래된 루비 데

:

은 내가 아는 한 루비 1.9.x의 성능은 1.8.7

질문보다 2 배 빠른

1) 레일 2.3.16이 루비 1.9.3-p385와 완전히 호환되는지 여부를 알고 싶습니다.

2)는 3.xx

3 레일에 레일을 인 2.3.x를 업그레이드하지 않고 1.9.3 루비 만 루비 1.8.7 마이그레이션에 기본 일반적인 단계를 찾고 있어요) 그리고 난 마이그레이션을 알고 싶습니다 복잡성 수준 및 문제점?

참고 : 정말 레일 2.3.x를 고수하여 1.8.7에서 1.9.3로 루비 애플리케이션 마이그레이션에 관련된 사람들과 답변, 제안, 의견 및 리뷰를 찾고 있어요

답변

1

이 마이그레이션 가이드를 찾았을 때 답변을 드릴 수 있습니다. http://developer.uservoice.com/blog/2012/03/04/how-to-upgrade-a-rails-2-3-app-to-ruby-1-9-3/

레일 2.3은 루비 1.9를 지원하지 않기 때문에 내가 읽었을 때 꽤 엉망이었습니다.

당신이 할 수 있다면, 어쨌든 적어도 자산 파이프 라인 이전에 3.0을 옮길 것을 제안합니다. 큰 마이그레이션과 마찬가지로 여전히 엉덩이에 통증이 있지만 도구가 있습니다. rails_upgrade는이 프로세스를 용이하게합니다.

-2

Update Rbenv가 포함 된 최신 Ruby 버전의 Rails 응용 프로그램입니다.

+0

Rbenv는 RVM과 거의 동일하다고 생각합니다. 루비 응용 프로그램 마이그레이션에 도움이되지 않기를 바랍니다. (Rbenv는 코드 변경 요소에서 도움이되지 않습니다) – Sam

관련 문제