초고속 웹개발로 아주 유명해진 루비가 있다ㅋ
나도 루비가 어떤건지 한번 맛 만이라도 보고 싶어서 루비를 설치했다
루비 소스설치
루비 홈페이지 : http://www.ruby-lang.org/ko/
루비의 가장 최신 안정버전인 ruby-1.8.6.tar.gz 을 다운받았다.
압축을 풀고 README를 읽어보니, 어느 프로그램설치과 같은 configure, make, make install을 하란다.ㅋ
ruby를 실행해 볼 즐거운 마음으로 ./configure를 실행했다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
]# ./configure ]# make ... compiling openssl make[1]: Entering directory `/home/xxxx/ruby-1.8.6/ext/openssl' gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -c ossl_ssl.c ossl_ssl.c: In function `ossl_ssl_setup': ossl_ssl.c:553: called object is not a function ossl_ssl.c: In function `ossl_start_ssl': ossl_ssl.c:584: called object is not a function ossl_ssl.c: In function `ossl_ssl_read': ossl_ssl.c:637: called object is not a function ossl_ssl.c: In function `ossl_ssl_write': ossl_ssl.c:685: called object is not a function make[1]: *** [ossl_ssl.o] Error 1 make[1]: Leaving directory `/home/xxxx/ruby-1.8.6/ext/openssl' make: *** [all] Error 1 ]# |
허거덩!!
이게 뭔말이냐?
openssl을 설치하다가 쪽이났네^^;
이미 openssl이 설치되어 있는데..
그럼 openssl을 빼고 하지모ㅋ
1 2 3 4 5 |
]# ./configure --without-openssl ]# make ]# make test test succeeded ]# make install |
아싸 무사히 컴파일이 되었고, 루비 설치 완료~
확인!!
1 2 3 |
]# ruby -v ruby 1.8.6 (2007-03-13 patchlevel 0) [i686-linux] ]# |
자 다음은 루비 잼이다.
루비 잼 설치
다운로드는
http://rubyforge.org/frs/?group_id=126
이것역시 가장 최신파일로 받았다.
rubygems-0.9.4.tgz
합축을 풀고 README를 보니 잼 설치는 더 쉽다.
1 2 3 4 |
]# ruby setup.rb ]# gem -v 0.9.4 ]# |
마지막으로 레일즈를 깔아보자
레일즈는 gem을 이용해서 설치하란다.ㅋ
gem을 설치했으니 써먹어 봐야 하지 않은가?ㅋ
1 2 3 4 |
]# gem install rails --include-dependencies Bulk updating Gem source index for: http://gems.rubyforge.org ERROR: While executing gem ... (Gem::GemNotFoundException) Could not find rails (> 0) in any repository |
이건 또 웬..ㅡㅡ;;
레일즈 반항하는거냐?ㅋ
다운로드 사이트에 가보니 아래의 문구와 링크를 발견할 수 있었다.ㅋ
“Rails can also be downloaded as stand-alone packages.”
http://rubyforge.org/frs/?group_id=307
gem으로 된 레일즈 파일들이 있었다..ㅋ
역시 최신 레일즈로 다운받아서 설치하기 전에..혹시나 되는지 한번 더 해봤더니….
1 2 3 4 5 6 |
# gem install rails --include-dependencies Successfully installed rails-1.2.3 Successfully installed rake-0.7.3 Successfully installed activesupport-1.4.2 Successfully installed activerecord-1.15.3 ... |
어라 또 되네~
아까는 잠시 장애가 있었나보다..ㅋ
그런데 Rails 테스트는 어떻게 하지?ㅋ
Pingback: Ruby on Rails 설치… | Apollo89.com