문제

Ruby Enterprise Edition (OS X)에 MERB를 설치하면이 오류가 발생합니까?

sudo gem install merb

ERROR:  Error installing merb:
invalid gem format for /opt/ruby-enterprise-1.8.6-20090113/lib/ruby/gems/1.8/cache/ParseTree-3.0.2.gem

보석 캐시를 삭제했지만 문제는 지속되었습니다. 그래도 보석의 일부를 설치하는 것처럼 보였습니다.

도움이 되었습니까?

해결책

캐시 삭제 (Ruby-Enterprise-1.8.6-20090113/lib/ruby/gems/1.8/cache/*)와 문제의 보석 폴더는 일시적으로 작동하는 것 같습니다. .

다른 팁

우리의 경우, 문제는 회사의 웹 컨텐츠 필터 (Websense)에 의해 보석의 URL이 차단되었다는 것입니다. 텍스트 편집기에서 보석 파일을 열고 실제 콘텐츠 대신 블록 페이지 메시지를 찾았으므로 URL을 차단 해제해야했습니다.

나는 그것을위한 해결책을 찾았다. 기본적으로 새 보석이 설치/업데이트 될 때마다 시스템을 Github에서 다운로드 한 다음 설치했습니다. 그리고 우리는 일이 Github에서 보석을 위해 항상 진행 중이라는 것을 알고 있습니다. 어쨌든 잘못된 형식의 보석이 업데이트됩니다.

따라서 내 솔루션은 Rails 응용 프로그램이 실행중인 서버/시스템에서 보석을 다운로드 한 다음 설치하는 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top