2014-10-28 3 views
9

최근에 레일 4.1.6 및 루비 2.1.3p242로 업데이트되었습니다. 내 시스템의 모든 보석도 업데이트했습니다. 새 응용 프로그램을 만든 후 서버를 실행할 때 pg_ext로드 파일 오류가 계속 발생합니다. PostgreSQL 9.3을 사용하는 Windows 8 x64입니다. pg gem은 레일 3.2와 루비 1.9.3이었던 이전의 RoR 설치에서 잘 작동했습니다.PG pg_ext 레일 오류로드

보석 설치 디렉토리 아래에 2.0/pg_ext.so 파일이 있습니다. 폴더 이름을 2.1로 바꾸고 서버를 실행했습니다. 그 결과도 마찬가지였다. Ruby가 .so 파일을 요구하지 않기 때문이라고 가정합니다. 어떤 도움이 정말 감사하겠습니다

enter image description here

: 다음은 오류의 스크린 샷이다. 감사! 공식 보석 페이지에

+1

당신은 루비 2.1 – Donovan

+1

아래에있는 페이지의 보석을 다시 설치해야 나는 그 일을 시도했다. 작동하지 않았다 – Ritikesh

답변

12

게시 질문 :

https://bitbucket.org/ged/ruby-pg/issue/192/pg_ext-load-error

는 제안에 따라, 나는 다음 릴리스의 이전 버전을 설치했습니다. 향후 유사한 문제에 직면하고 사람들을 돕기 위해 대답을 게시

https://github.com/tzinfo/tzinfo/wiki/Resolving-TZInfo::DataSourceNotFound-Errors TZInfo::DataSourceNotFound error starting Rails v4.1.0 server on Windows

: 그건 나에게 사용하여 해결되었다 다른 오류를했다.

+0

감사. 시험판 버전을 사용하여 문제가 해결되었습니다. 건배. – allancth

+1

문제가 없습니다. 내가 데브와 테스트에도 사용하고있다. 바라건대, 그들은 곧 안정 버전을 발표 할 예정이다. – Ritikesh

5

1) 명령 행에 입력하십시오 Gemfile에

gem install pg --pre 
gem list pg 

2) 새로 설치된 버전으로 보석을 설정

gem 'pg', '~> 0.18.2'