2007년 11월 07일
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 세팅을 시작할 계획입니다.
완료되는데로 글 올리겠습니다.
간만에 만져봐서 인지, 버벅거리다가 설치를 끝냈고,
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 세팅을 시작할 계획입니다.
완료되는데로 글 올리겠습니다.
이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- Rails 1.2.2가 나왔습니다. by 정목
- 우분투 스튜디오 테마 설치 by durian
- 우분투를 시작하면서...Ubuntu Linux Homepage (http://www.ubuntulinux.org)-Forum과 wiki에 좋은 정보들이 많음 Ubuntu... by durian
- Ubuntu Feisty Fawn + beryl (at nVidia) by durian
- RadRails Tips by redrails
# by | 2007/11/07 19:42 | Linux | 트랙백 | 덧글(0)




☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]