2013-07-16 8 views
1

내 레일 3.2.13 응용 프로그램 (Win XP)을 루비 1.9.3에서 루비 2.0.0으로 업그레이드했을 때, 젬 RedCloth (4.2.9 x86-mingw32).RedCloth loaderror on ruby ​​2.0.0 [i386-mingw32]

메시지 : couldn't load 2.0/redcloth_scan (LoadError). 즉, /lib/2.0/redcloth_scan.so은 보석에 존재하지 않습니다.

이 문제를 해결하려면 어떤 해결책이 있습니까?

은 (불행하게도, RedCloth는 섬유를 처리하는 루비 도구입니다.)

답변

3

당신이 시도 할 수 :

  1. 을 RedCloth-4.2.9을 설치합니다

    보석이 디렉토리를 생성

  2. RedCloth --platform == 루비 -V를 설치 :

    루비 \ lib \ ruby ​​\ gems \ 2.0.0 \ gems \ RedC 싫은-4.2.9 내선 \ 2.0

  3. 복사 \에서 해당 디렉토리에있는 모든 파일 : 2.0.0 \ 보석 \ \ 루비 \ 보석 lib에

    루비 \ \ RedCloth-4.2.9 내선 \ \ redcloth_scan

그러면 RedCloth를 Ruby 2.0에서 사용할 수 있습니다. 나는 jekyll 1.12.1을 시도해 보았다.

0

나는 (루비/lib 디렉토리/루비/보석/redcloth-XXX/lib에 있습니다) redcloth.rb에 # {접두사}

을 삭제하고 그것을 잘 작동합니다.

다른 문제가 발생하지 않을지 확실하지 않습니다.