루비 버전에 관한 질문이요....

armyinsa의 이미지


현재 제 컴퓨터가

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으로 웹페이지 만는 것이
낫겠죠???

초심자.

neocoin의 이미지

Quote:
레일즈와 루비 버전이 틀린테, 내컴에서 만들고 서버에서 돌리려고 하는데 돌아가갈까요?

Rails 버전만 맞춰주시면 크게 문제 없을 겁니다 .

Quote:

카페24은 Rails 2.1.0인데... 루비호스팅 받을려고 처음부터 Rails 2.1.0으로 웹페이지 만는 것이
낫겠죠???

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에 배포한다.

 
gem install rails --version=2.1
 
#설치 버전 확인
gem list --local | grep rails

#타겟 버전 프로젝트 생성 방법
rails _2.1_ project_name

이후는 일반 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 메일링 리스트에 질문하는거 ;;

armyinsa의 이미지

좋은 정보 감사합니다.
도움이 되었습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.