루비

델리마운트 위키

목차

루비 1.9

루비 1.9 인코딩

설치

윈도우즈 바이너리 버전 설치

우분투

Ruby

$ sudo apt-get install ruby
$ sudo apt-get install ruby-full

Gem

명령어

 sudo apt-get install rubygems

(현재 우분투의 apt-get 은 0.9.4 버전만을 제공하며, 이 버전을 사용시에 속도의 문제가 심각하여) 수동으로 설치하도록 합니다.

  1. RubyForge: RubyGems: 파일 보기 에서 최신 버전 다운로드
  2. tar 로 압축 풀기
  3. ruby setup.rb
  4. gem symboliclink 생성 (/usr/bin/gem)

참고

gem update 관련

Gem Update 명령어

 gem update --system

우분투(v10.04)에서 위 명령어로 실행 안됩니다. 아래 방법으로 진행

  1. $ sudo gem install rubygems-update
  2. $ cd /var/lib/gems/1.8/gems/rubygems-update-*
  3. $ sudo ruby setup.rb

업데이트 후에 "파일 이름, 디렉터리 이름 또는 볼륨 레이블이 잘못 되었습니다"라는 에러가 종종 생깁니다. 이 경우, 다음과 같이 해결하십시오

  1. ruby_path/bin/gem.bat을 편집기로 오픈합니다.
  2. "ruby.exe""라고 표현되어 있는 부분을 "ruby.exe"로 바꿔주시면 됩니다.

참고 링크 : Solve Gem Update Problem


HTTP로 XML 요청하기

<source lang=ruby> require 'net/http' require 'rexml/document'

request = Net::HTTP.get_response( URI.parse( 'http://URL_TO_REQUEST...' ) xml_document = REXML::Document.new( request.body )

  1. now, do something with xml_document

</source>

참조 링크

메타프로그래밍

개인 도구