Tips
레일즈 개발환경
레일즈 업그레이드후 프로젝트 업그레이드
rake rails:update 로 스크립트들도 1.2.2로!
마지막으로 /config/environment.rb파일에서 레일스 버전을 수정
require_gem is obsolete warning 문제
sudo gem pristine --all (usr/bin 등에 들어가있던 gem 관련 파일들의 require_gem을 해결해줌)
mysql gem 설치 오류관련
sudo gem install mysql -- --with-mysql-config=/opt/local/bin/mysql_config5
루비 개발환경
모듈을 찾는 장소 찾기
ruby -e 'puts $:' (명령행에서 이와같이 입력하면 루비가 모듈을 찾는 장소를 알 수 있다)
빌드환경 졍보 알아보기
require 'rbconfig'
include Config
CONFIG["host"]
CONFIG["libdir"]
루비젬이 설치된 디렉토리 환경 찾기
gem environment gemdir
설치된 젬의 모듈을 활용하기 위해서는 require 'rubygems' 을 가장 먼서 선언해 주어야 한다.
전역변수활용
라이브러리 소스를 직접 실행했을 때만 수행되고, 소스를 다른 프로그램에 로딩 했을 때는 수행되지 않는다.
# 라이브러리 코드
# ...
if __FILE__ == $0
# 테스트
end
Comments (0)