본문 바로가기

old/Web Application 개발 이야기6

MAC에서 Ruby on Rails 환경 구축 MAC에서 ruby on rails 3.0이상의 환경 구축을 하려고 몇번의 시도를 하였으나, 근본적인 몇가지 문제로 인하여 실패하였다. 실패를 거듭하다가 매우 단순한 문제를 발견하였다. 기본적으로 MAC OSX의 경우 기본적으로 ruby와 gem이 설치되어 나온다. 심지어는 rails까지 설치되어 나온다. 현재 가장 최신버전의 OSX(10.6.7)의 경우 rails3.0을 돌리기에는 맞지 않는 ruby가 깔려 있으며, rails또한 2.x.x버전이 설치되어 있다. 그러므로, rails3.0이상 버전을 사용하기 위해서는 다음과 같은 선행작업이 필요하다. sudo mv /usr/bin/ruby /usr/bin/ruby.old sudo mv /usr/bin/gem /usr/bin/gem.old sudo mv .. 2011. 6. 9.
ruby on rails 3.x.x 를 위한 ruby및 bundle의 버전 설정 1. ruby 설치 ruby는 1.8.7 또는 1.9.x버전이 필요하다. 그런데, 1.9.x버전으로 설치해보았더니, rake등의 다른 gem들에서 수많은 warning이 발생하였다. 결과적으로 아직 다른 gem들이 1.9.x에 알맞게 update되지 않은 모양이다. 그러므로, 안정적인 개발을 위해서는 1.8.7버전으로 일단 개발을 진행해야 할 것을 권한다. ruby버전의 다운르도는 다음에서 한다. http://www.ruby-lang.org/ko/ CentOs5.5에서는 yum이 1.8.5버전만을 지원하므로 소스 컴파일을 해서 설치해야만 한다. 2. gem설치 gem은 최신으로 설치를 한다. 1.8.0및 1.8.1은 rspec과 spork 등의 gem에서 error가 발생할 수 있으니, 반디시 1.8.3.. 2011. 5. 22.
자바스크립트는 무질서한 언어이다 공부하려고 책을 다시 폈는데 뿜었다 ㅋㅋㅋ 이렇게 정확하고 솔직한 표현이 또 있을까? iPhone 에서 작성된 글입니다. 2010. 2. 17.
루비 온 레일즈를 공부하면서 느낀 생각은.. 아직 루비도 재대로 사용못하는 수준이지만 거기에 레일즈까지 공부하다보니 이거 점입가경(漸入佳境)이다. 그런데 레일즈를 공부하기 시작한 이유는 역시 php보다 좋아 보였기 때문인데 어제 갑자기 든 생각은 도대체 뭐가 더 좋은가 였다. 레일즈는 단순히 말하면 프레임워크이고 이를 좀더 시니컬하게 말하면 라이브러리와 유틸리티 덩어리이다. 즉 남이 잔뜩 짜 놓은 프로그램의 덩어리인 것이다. 보통의 경우 남이 짜 놓은 프로그램의 덩어리를 잘 쓰려면 짠놈이 옆에 있거나 또는 자료가 많아서 쉽게 접근할 수 있어야 한다. 그런데 문제는 국내에는 책도 사람도 거의 없다는 것이다. 예를 들어 예스24에서 루비온레일즈로 검색을 하면 한글화된 책은 5권도 안나오고 모두 외서인데 외서의 양도 그다지 많지 않다. 지금 보는 책은 .. 2010. 2. 10.