복붙노트

[RUBY-ON-RAILS] 왜 루비 온 레일즈는 "음이 배열 'ruby_check_sizeof_voidp'의 크기"오류가 발생 설치합니까?

RUBY-ON-RAILS

왜 루비 온 레일즈는 "음이 배열 'ruby_check_sizeof_voidp'의 크기"오류가 발생 설치합니까?

(레일을 설치 보석을 통해) 루비 온 레일즈를 설치할 때 다음과 같은 오류 메시지가 나타날 수 있습니다 :

c:/Ruby193/include/ruby-1.9.1/ruby/ruby.h:109:14: error: size of array 'ruby_check_sizeof_voidp' is negative

이 같은 많은 경고가 될 것입니다 :

c:/Ruby193/include/ruby-1.9.1/ruby/ruby.h:1333:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]

그리고 추가 오류

c:/Ruby193/include/ruby-1.9.1/ruby/missing.h:41:8: error: redefinition of 'struct timespec'

성공적으로 레일을 왜 이런 일이 일어나지 않고 어떻게 설치할 수 있습니까?

해결법

  1. ==============================

    1.이것은 당신이 루비 버전 1.9.3로 DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe를 설치 한 경우, 예를 들어, 루비, 버전에 DevKit의 잘못된 버전을 설치 한 경우에 발생합니다.

    이것은 당신이 루비 버전 1.9.3로 DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe를 설치 한 경우, 예를 들어, 루비, 버전에 DevKit의 잘못된 버전을 설치 한 경우에 발생합니다.

    문제를 해결하려면, 루비를 다시 설치 섹션에 표시된대로, 루비 버전에 대한 올바른 DevKit를 설치 "어떤 개발 키트?" http://rubyinstaller.org/downloads에서.

  2. from https://stackoverflow.com/questions/15537191/why-does-installing-ruby-on-rails-generate-error-size-of-array-ruby-check-size by cc-by-sa and MIT license