초고속 웹개발로 아주 유명해진 루비가 있다ㅋ
나도 루비가 어떤건지 한번 맛 만이라도 보고 싶어서 루비를 설치했다
루비 소스설치
루비 홈페이지 : http://www.ruby-lang.org/ko/ (새 창으로 열기)
루비의 가장 최신 안정버전인 ruby-1.8.6.tar.gz 을 다운받았다.
압축을 풀고 README를 읽어보니, 어느 프로그램설치과 같은 configure, make, make install을 하란다.ㅋ
ruby를 실행해 볼 즐거운 마음으로 ./configure를 실행했다.
# ./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을 빼고 하지모ㅋ
# ./configure --without-openssl
쏼라쏼라~
# make
쏼라쏼라~
아싸 무사히 컴파일이 되었다.
# make test
test succeeded
# make install
쏼라쏼라~
#
루비 설치 완료~
확인!!
# 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를 보니 잼 설치는 더 쉽다.
# ruby setup.rb
쏼라쏼라~
역시 확인!!
# gem -v
0.9.4
#
마지막으로 레일즈를 깔아보자
레일즈는 gem을 이용해서 설치하란다.ㅋ
gem을 설치했으니 써먹어 봐야 하지 않은가?ㅋ
# 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으로 된 레일즈 파일들이 있었다..ㅋ
역시 최신 레일즈로 다운받아서 설치하기 전에..혹시나 되는지 한번 더 해봤더니....
# 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 테스트는 어떻게 하지?ㅋ
rss