Computing/Programming2010/09/30 19:07
오늘 내 쿠분투 10.04에 레일스(Rails)를 설치하는데, 다음처럼 "File not found: lib"가 나왔다.

$ sudo gem install rails
Successfully installed rails-3.0.0
1 gem installed
Installing ri documentation for rails-3.0.0...
File not found: lib

원래 처음에 레일스 설치 시 필요한 gem 패키지들이 다수 설치되는데, 위 출력 결과는 여러 번 시도 후의 출력 결과로, 'rails' gem 패키지에 관한 결과만 출력된 것이다.

마지막에 "File not found: lib" 에러가 뜨는데 이는 버그에 인한 것으로 보인다. /usr/lib/ruby/gems/1.8/gems/rails-3.0.0 디렉터리에 빈 'lib' 디렉터리를 생성해 준 후 다시 시도하면 다음과 같이 제대로 설치 된다.

$ sudo gem install rails
Successfully installed rails-3.0.0
1 gem installed
Installing ri documentation for rails-3.0.0...
Installing RDoc documentation for rails-3.0.0...

Posted by pcandme

TRACKBACK http://pcandme.net/trackback/94 관련글 쓰기

댓글을 달아 주세요

Computing/Programming2010/08/24 11:46
IRB (Interactive Ruby Shell)는 루비 프로그램을 대화식으로 입력하고 실행 결과를 바로 볼 수 있는 루비 쉘이다.

배쉬쉘 등 유닉스/리눅스 쉘과 마찬가지로 IRB에서 탭 자동완성 기능을 사용하면 편리한데, 그 방법은 다음과 같다.

1. 실행 시 옵션으로 주기.

$ irb -r irb/completion

2. IRB에서 자동완성 라이브러리 로드

irb(main):001:0> require 'irb/completion'

3. 설정 파일(.irbrc) 사용

홈 디렉터리에 .irbrc 파일을 만들고 안에 다음을 추가

require 'irb/completion'

이 중 1, 2번은 IRB 실행 시마다 해 주어야 하므로 좀 귀찮다. 3번 방법은 탭 자동완성이 IRB 실행 시마다 늘 포함되게 해준다.

출처: 프로그래밍 루비, 인사이트
Posted by pcandme

TRACKBACK http://pcandme.net/trackback/93 관련글 쓰기

댓글을 달아 주세요