본문 바로가기

레일스5

Tip: 웹서버 실행 후 500 internal error 발생 시 맥에서 웹 서버를 실행한 뒤 http://localhost:3000/demo 같이 응용 프로그램에 접속을 해보면 500 internal error가 나는 경우가 있습니다. 실행 시 권한설정이 제대로 되지 않아서 그렇습니다. 일반 계정이 아닌 수퍼유저로 쉘에서 실행하면 됩니다. $sudo -s #ruby script/server 2008. 6. 8.
Tip: BlueCloth 설치하기 bluecloth는 마크다운 라이브러리로 번거로운 HTML 코드 작성을 피하게 해준다고 하더군요. 그런데, "웹 개발 2.0 루비 온 레일스"의 블로그 개발을 따라하다 보면 > gem install bluecloth 명령이 제대로 먹지 않습니다. 이 때는http://www.deveiate.org/projects/BlueCloth에서 프로그램을 다운 받아 gem이 설치된 디렉토리에 압축을 풉니다. > gem env 를 실행하면 설치 경로를 알 수 있습니다. C:\web_apps\blog_app>gem env RubyGems Environment: - RUBYGEMS VERSION: 1.1.1 - RUBY VERSION: 1.8.4 (2006-04-14) [i386-mswin32] - INSTALLATION.. 2008. 6. 8.
레일스 2.0에서 scaffolding 사용하기 루비 온 레일스를 사용하려는 사람들은 처음에 대부분 scaffold 기능에 매료되어 시도를 하게 됩니다. 지금까지 나온 예제들도 하나같이 다 레일스 1.2.x 에 있는 scaffold 에 대해 알려줍니다. 이 scaffold이라는 것이 아직 배우는 입장이라 정확히는 모르겠으나, 말 그대로 일종의 발판, 뼈대를 만들어줍니다. 아주 적은 양의 코딩만으로도 간단한 웹응용프로그램을 쉽게 만들어주죠. 그렇지만 현재 레일스 버전이 2.x 이기 때문에 책들의 예제를 따라하다보면 반드시 에러가 납니다. 그래서, 책에 있는 예제들을 하려면 반드시 레일스 1.2.x 버전을 설치해야 합니다. 현재 2.x에 맞게 "레일스와 함께하는 애자일 웹개발" 3rd edition 베타 버전이 나와 있더군요. 아래의 사이트에서는 2.x .. 2008. 6. 7.
Ruby One-Click Installer for OSX 앞서의 OSX에서의 레일스 설치방법에 따라 설치를 하게 되면 특별히 문제는 없어보입니다. 그렇지만 기존에 나와 있는 교재들의 예제를 따라해 볼 때는 실행이 안되는 문제가 있습니다. > gem install rails 로 해서 레일스를 설치하게 되면 그냥 최신버전(현재는 2.x)의 레일스를 설치해 버리고, 2.x에서는 scaffold 기능이 없어져 버려서 예제들을 따라하기가 매우 어렵습니다. ("레일스와 함께하는 애자일 웹개발" 이란 교재의 depot 예제는 2.0에서 따라하기가...-_-) 그래서, 레일스 1.2.6버전으로의 회귀를 시도했지만 이것마저도 뜻대로 되지를 않네요. 서버를 실행하고http://localhost:3000/에서 About your application’s environment를 확.. 2008. 6. 7.
윈도우용 Ruby on rails 설치하기 http://rubyinstaller.rubyforge.org/wiki/wiki.pl 위의 사이트에서 [Download]를 클릭하면 설치판을 찾을 수 있는데, 나중에 Rails를 설치할 것을 생각해서1.8.5-24 버전을 다운받으면 됩니다. (ruby185-24.exe) *설치 시 Enable RubyGems 옵션을 반드시 체크해야 합니다. [Rails 설치하기]도스 커맨드창을 열고 아래와 같이 입력합니다.최신 레일즈버전은 2.0입니다만, 레일즈 1.2버전이 루비 1.8.4 버전에 최적화되어 있어 아래와 같은 옵션으로 설치합니다. c:\gem install rails --version'=1.2.6' --include-dependencies 루비젬은 관련 라이브러리 등을 편리하게 한번에 설치나 삭제할 수 .. 2008. 4. 28.