Rails On Ubunt

오늘 Ubuntu 7.10 을 깔았습니다.

간만에 만져봐서 인지, 버벅거리다가 설치를 끝냈고,

Rails & Python & Java & apm 세팅을 준비 중입니다.

주로 맥에서만 개발해서인지, Ubuntu에서 Rails 세팅하기가 약간 귀찮더군요 :D

농담입니다 ^^;

mongrel 과 Ferret , Rspec, zentest 설치에 관한 문서가 없어서, 열심히 구글링을 하고

대략 10번의 삽질 끝에 mongrel_cluster + capistrano 가 올라가는 것을 보고 흐뭇해 하고 있습니다. ^^;

그럼 Ubuntu에 Rails 세팅하는 법을 적어보겠습니다.

맥 보단 상당히 쉽더군요 :D

일단 루비부터 깔아야겠죠 ?

$ sudo apt-get install ruby irb rdoc ibmysql-ruby

그 다음은 패키지 관리자인 rubygem 입니다.

$ sudo wget http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz
$ tar -xvzf rubygems-0.9.0.tgz
$ cd rubygems-0.9.0
$ sudo ruby setup.rb

자 마지막으로

$ sudo gem install rails --include-dependencies

해주시면 끝입니다. ^^

현재 각 버전은 ruby - 1.8.6 rails - 1.2.5 입니다.

자 이제는 각종 패키지들을 깔아야 할 시간입니다.

제가 좀 막힌 부분이기도 한데요

http://soakedandsoaped.com/articles/2006/09/13/install-mongrel-on-ubuntu-6-06-dapper
http://www.urbanpuddle.com/articles/2007/05/09/install-ruby-on-rails-on-ubuntu-feisty-fawn

등에서 보고 설치했습니다

일단은 mongrel을 설치해야되는데,

Install required dependency fastthread? [Yn]

여기서 자꾸 에러를 뱉어냈습니다.

extconf.rb:1:in `require’: no such file to load—mkmf (LoadError)

from extconf.rb:1


Because Mongrel is partly written in C/C++ for more performance, you have to install the build-essential package. It will install all needed packages so that you can compile C/C++ applications.

이런 이유이더군요


ferret도 마찬가지였습니다. 그래서 구글링을 해서

$ sudo apt-get install build-essential



$ sudo apt-get install ruby1.8-dev

을 해주고 설치를 하니 잘되더군요 :)


이제 부가적으로 몽그렐 클러스터와 카피스트라노 외 기타 유용한 패키지를 설치해야됩니다.

$ sudo gem install railsmachine

을 입력하시면 됩니다.

마지막으로 BDD 툴인 rspec과 zentest, redgreen 등을 설치 합니다.

$ sudo gem install rspec

$ sudo gem install zentest

$ sudo gem install redgreen


이상 우분투에서 rails 세팅하는 방법이였습니다.

내일은 java, python 세팅을 시작할 계획입니다.

완료되는데로 글 올리겠습니다.

by redrails | 2007/11/07 19:42 | Linux | 트랙백 | 덧글(0)

트랙백 주소 : http://redrails.egloos.com/tb/967953
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지 다음 페이지 ▶