루비 버전에 관한 질문이요....
글쓴이: armyinsa / 작성시간: 화, 2009/12/08 - 11:06오전
현재 제 컴퓨터가
ruby 1.8.6
Rails 2.3.2
인데요..
이걸로 웹프로그램을 만드후,
내 리눅스 서버에서 돌리려고 하는데...
ruby 1.8.7
Rails 2.3.5
입니다.
레일즈와 루비 버전이 틀린테, 내컴에서 만들고 서버에서 돌리려고 하는데 돌아가갈까요?
아니면 내컴과 서버컴을 버전을 맞추어서 하는게 나은지요?
나중에
카페 24에서 루비호스팅을 받고 간단한 웹페이지를 만들려고 루비호스팅하려고 하는데..
카페24은 Rails 2.1.0인데... 루비호스팅 받을려고 처음부터 Rails 2.1.0으로 웹페이지 만는 것이
낫겠죠???
초심자.
Forums:
참고입니다.
Rails 버전만 맞춰주시면 크게 문제 없을 겁니다 .
Rails 2.3으로 만들어진 버전을 Rails 2.1 로 돌릴수 없다고 보시면 됩니다.
종단에서 작성하시는 부분에서 2.3에 추가된 기능들만 피해서 쓰면 큰 차이는 없지만,
( see also http://guides.rubyonrails.org/2_3_release_notes.html )
2.2 -> 2.3 으로 이동할때 application.rb 의 이름이 application_controller.rb 로 바뀌면서 2.3 코드를 이하 환경에서 돌리기에는 무리입니다.
방법 1
* local에 Rails를 2.1 환경에서 만들고 cafe24에 배포한다.
이후는 일반 Rails 코딩과 동일합니다. 서버 로딩시 environment.rb 의 RAILS_GEM_VERSION 의 정보를 가지고 타겟 Rails가 실행됩니다.
방법 2
* cafe24에 gem으로 rails 2.3을 설치하고 사용한다.
gem을 local로 설치하고, cgi에 path 나 맞추어서 띄우는 것도 그리 큰 문제는 아닙니다.
혹은 그냥 cafe24에 설치해달라고 문의해 보세요. 제 경험으로 거기 잘해줍니다.
ps. http://groups.google.com/group/rubykr
다른 루비 질문도 여기에 문의해보세요. 포럼이 폭파된 상태라서, 한국 사용자의 구심점이 없어 졌습니다. 대신에 이곳으로 이어가는 움직임이 보이는데, 사용자가 적어서 피드백은 느리지만 대답들 잘해주시는거 같네요.
하지만 제일 좋은건 그냥 rails 메일링 리스트에 질문하는거 ;;
글쓴이
좋은 정보 감사합니다.
도움이 되었습니다.
댓글 달기