2013-01-31 2 views
4

RailsInstaller를 사용하여 Windows에 Ruby + Rails를 설치 한 후 기본 확장 기능을 빌드하는 데 필요한 보석을 설치할 수 없습니다. 오류 : gem_make.out의Ruby with RailsInstaller, Windows에서 gem 네이티브 확장을 빌드 할 수 없습니다.

C:\Users\Admin>gem install rdiscount 
Building native extensions. This could take a while... 
ERROR: Error installing rdiscount: 
     ERROR: Failed to build gem native extension. 

     C:/Rails/Ruby1.9.2/bin/ruby.exe extconf.rb 

Gem files will remain installed in C:/Rails/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/r 
discount-1.6.8 for inspection. 
Results logged to C:/Rails/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rdiscount-1.6.8/ex 
t/gem_make.out 

내용 :

C:/Rails/Ruby1.9.2/bin/ruby.exe extconf.rb 

가 이미 this troubleshooting page 겪었지만이 오류를 수정하지 않았다. Ruby는 자식 프로세스를 생성 할 수없는 것 같습니다. extconf.rb를 수동으로 실행하면 작동하기 때문입니다.

경로 :

C:\Rails\DevKit\bin;C:\Rails\DevKit\mingw\bin;C:\Rails\Git\cmd;C:\Rails\Ruby1.9.2\bin;C:\Program Files\AMD APP\bin\x86;C:\Program Files\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\ 

누군가가이 문제를 도와 줄 수 있기를 바랍니다.

+0

문제 해결 페이지에서 제안한대로 COMSPEC 및 레지스트리의 값은 무엇입니까? 그 버전과 현재 사용중인 Windows의 버전을 업데이트하십시오. –

+0

http://superuser.com/questions/87283/how-to-install-rdiscount-ruby-gem-in-windows-vista – rbinsztock

+1

[개발 키트] (https://github.com/oneclick/)를 설치 했습니까? rubyinstaller/wiki/development-kit) Windows 용? 또한 올바르게 작동시키는 방법에 대해서는 위 링크의 4 절을 읽으십시오. – kirkytullins

답변

2

Windows에서 기본적으로 실행해야하는 강력한 이유가 없다면 VirtualBox을 설치하고 우분투 또는 좋아하는 Linux 용 레일 개발을 실행하면됩니다. 모든 것이 더 원활하게 작동하게 될 것입니다.