2011-09-04 6 views

답변

0

OS와 같은 컨텍스트를 제공하지 않았고 보석을 어떻게 관리하고 있습니까? 일반적으로 네이티브 확장은 젬을 설치할 때 빌드 될 것이므로, 네이티브 확장의 빌드가 성공하지 못하면 젬 설치는 실패했을 것입니다.

당신이 RVM와 루비 루비 1.8.7-P352 버전을 사용하는 가정, 컴파일 된 확장을 찾습니다 Linux에서 확장 .so는 것을

$HOME/.rvm/gems/ruby-1.8.7-p352/gems/pg-0.11.0/lib/pg_ext.so 

참고. 확인하려면 OS에 무엇인가가 수행

(배포판 다를 수 있습니다)

ruby -e "require 'rbconfig'; puts RbConfig::CONFIG['DLEXT']" 

하면, RVM을 사용하지 않은 경우 리눅스는 시스템 루비와 이와 같은 경로에서의 보석을 찾을 수 있습니다

/usr/lib64/ruby/gems/1.8/gems