내 Mac에서 Ruby 1.8.5를 컴파일하려고하는데 (이 특정 버전이 필요합니다) 표준 C 확장이 작동하지 않는 데 문제가 있습니다. here에서 얻은 모든 Ruby 1.8.5 소스에는 ext/thread 소스가 포함되어 있지 않으므로 thread.bundle 확장을 컴파일 할 수 없습니다. 그러나 Ruby의 여러 .rb 파일에는이 확장이 필요하므로 이전에 Mac에서 1.8.5 Ruby를 컴파일하는 방법이 다소 혼란 스럽습니다.Ruby 1.8.5에 스레드 확장이 없습니다?
Ruby의 사전 컴파일 된 아카이브 버전이있을 경우 누구에게 알 수 있습니까? 아니면 내가 찾은 1.8.5 다운로드에서 스레드 확장이 누락 된 이유를 아는 사람이 있습니까? 1.8.6에 있습니다.
호기심에서 벗어나, 1.8.6 또는 1.8.7을 사용하지 못하게 막는 두 가지 방법이 있습니다. –
저는 OSX에서 Ruby 1.8.5를 사용하는 Google SketchUp 용 플러그인을 작성 중이며 사실상 유연성이 없습니다. SketchUp은 표준 설치를 제공하지 않으므로 개발자는 이전 버전의 Ruby를 컴파일하고 플러그인을 포함 시키거나 대안을 찾는 등의 소용돌이에 빠져들게됩니다. –