2012-09-10 7 views
1

Ruby 1.9.3을 사용하여 로컬 호스트에 레일 앱을 만들었습니다. 훌륭하게 작동하고 로컬에서해야 할 모든 작업을 수행합니다. 그러나, 나는이 애플 리케이션을위한 저렴한 호스트로 dreamhost를 사용하고 승객의 그들의 설치는 1.8.7까지만 지원 밝혀졌다.전체 루비 앱을 1.8.7로 다운 그레이드하기

이전 레일 버전의 고전적인 ": key => value"구문과 달리 1.9로 제공되는 "key : value"구문을 사용하는 파일이 많아서 약간 문제가 있습니다. 그래서 내 질문에 신속하게 모든 구문 문제를 변경하는 방법이 있습니까 아니면 내가 수동으로 파일을 통해 필요한 모든 변경 사항을 찔러 붙어 있습니까? 사전

답변

4

에서

덕분에 당신은 전 세계적으로 검색하고 명령 줄 다양한 IDE의의를 사용하여 교체,하지만 난 그렇게하지 추천 할 수 있습니다. 인

이유 : 요즘 1.9+ 작업

  • 대부분의 보석 그래서 당신은 거기에 문제가있을 수 있습니다.

  • 대부분의 가이드 및 자습서 지금 1.9+

  • 모두 루비를 가정 레일은 빠른 속도로 이동합니다. Rails 4는 Ruby 2.0이 곧 출시 될 예정입니다. 신속하게 버전을 변경하는 데 익숙해지는 것이 좋습니다. 나는 훨씬 더 안정된 배경에서 왔고 이것은 나에게 커다란 변화였다.

  • 당신이 Heroku가 제일과 가장 잘되는, 당신은 ... 루비 1.9를 지원하는 호스트의 1.9

가 많음으로 업그레이드해야합니다 결정할 때 2 ~ 3 개월 바보 느낄거야 -알려진. Heroku가 무료 계획으로 시작하기 때문에 가격 대비 이길 수는 없습니다! 유급 플랜의 경우 - 귀하의 노력이 8 시간이 걸리고 $ 80을 절약하면 시간당 10 달러, 즉 최저 임금에 근접하게 지불하고 있습니다.

+0

나는 그것이 답이 될 것 같았지만 감사합니다. 그것은 내가 언어를 배우는 나의 오프 타임에하고있는 꽤 많은 것입니다. 나는 내가 변화를 저지르기 전에 모든 일을 확실히하기 위해 heroku를 '스테이징'사이트로 사용합니다. 물론 배포하기 쉽고 훌륭합니다. 그러나 나는 꿈꾸는 미숙 한 대학생 (따라서 dreamhost 계정)이므로 heroku에 실제 사이트를 호스팅 할 여력이 없습니다. 나의 영웅 사이트에 dreamhost 도메인 이름을 지정하는 방법이 없으면 내가 할 수 있습니다. 들여다 봐야 해. 통찰력을 주셔서 다시 한번 감사드립니다. –

+0

아, 그럼 학습을위한 1.9는 definitly 당신이되고 싶은 곳입니다. 구버전에서 새로운 것을 배울 점이 없으며, 그것은 당신을 잘 지원하지 못할 것입니다. heroku의 무료 플랜으로 자신의 도메인 (https://devcenter.heroku.com/articles/custom-domains)을 가리킬 수 있다는 것을 잊지 마십시오. 많은 도메인 이름 등록자와 수 달러에 등록 할 수 있습니다. 그래도 goDaddy를 피하십시오. –

0

당신은 헤로 쿠와 함께 갈 수 있습니다. 헤로 쿠는 더 많은 다이노 스와 노동자를 추가 할 때까지 무료입니다. 필요에 따라 Webfaction을 선택할 수도 있습니다. 최대 1.9.3까지 지원하며 사용자 정의 상자를 사용자 정의 할 수 있습니다.

+0

모든 사람들이 제안하고있는 것처럼 나는 heroku에 대해 더 깊이 조사해야 할 수도 있습니다. 내가 아는 한, 나는 자유 계정으로 얻을 수 있어야한다. 의견을 보내 주셔서 감사합니다. –

+0

문제 없습니다. Heroku는 배포가 쉽고 (git을 사용하기 쉽습니다) 웹 애플리케이션에 적합합니다. dynos와 근로자를 추가하기 시작하면 조금 비쌉니다. 워밍업에 약간 느려지므로 단순한 웹 사이트를위한 것이 아닙니다. 귀하의 프로젝트가 단순한 웹 사이트라면 나는 webfaction을 제안합니다. –