"capybara-webkit"gem이 필요한 Rails 응용 프로그램을 실행하려고합니다. 이미 0.12.1 버전을 설치했지만 응용 프로그램은 0.10.1을 요구하고 있습니다. 나는 다른 모든 것들이 설치되어 있다고 확신하지만 작동시키지 못합니다. 경로 또는 Qt 버전이 호환되지 않거나 올바르지 않은지 궁금합니다.Windows에 Rails Gem capybara-webkit을 설치할 수 없습니다.
나는 다음과 같은 오류 메시지가 얻을 보석 설치하려고하면 :
오류 : (보석 '0.10.1'를 카피 바라 - 웹킷 -v를 설치)
Installing capybara-webkit (0.10.1) with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
C:/RUBY/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb
Gem files will remain installed in
C:/RUBY/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/capybara-webkit-0.10.1 for
inspection.
Results logged to C:/RUBY/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/capybara-
webkit-0.10.1/./gem_make.out
gem_make합니다. 아웃 :
C:/RUBY/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb
extconf.rb :
require File.join(File.expand_path(File.dirname(__FILE__)), "lib","capybara_webkit_builder")
CapybaraWebkitBuilder.build_all
올바른 소프트웨어가 설치되어 있어야합니다 (아래 참조).
실행 :
Windows 7 (64 bit) Ruby 1.9.3 Rails 3.2.6 QT 4.8.2 DevKit 32 4.5.2
루비 :
RUBYGEMS VERSION: 1.8.16
RUBY VERSION: 1.9.3 (2012-02-16 patchlevel 125) [i386-mingw32]
INSTALLATION DIRECTORY: C:/RUBY/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1
RUBY EXECUTABLE: C:/RUBY/RailsInstaller/Ruby1.9.3/bin/ruby.exe
EXECUTABLE DIRECTORY: C:/RUBY/RailsInstaller/Ruby1.9.3/bin
RUBYGEMS PLATFORMS:
ruby
x86-mingw32
GEM PATHS:
C:/RUBY/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1
C:/Users/COMPAQ/.gem/ruby/1.9.1
GEM CONFIGURATION:
:update_sources => true
:verbose => true
:benchmark => false
:backtrace => false
:bulk_threshold => 1000
REMOTE SOURCES:
http://rubygems.org/
----------------------
IDE: JetBrains RubyMine 4.0.3, build #RM-117.230
OS: Windows 7 6.1[x86]
Java: 1.6.0_29-b11
RubyMine SDK Environment:
Sdk: ruby-1.9.3-p125
Sdk Version: ver.1.9.3p125 p125
Ruby Interpreter: C:/RUBY/RailsInstaller/Ruby1.9.3/bin/ruby.exe
RVM Sdk: no
Sdk Language Level: 1.9
Sdk Load Path:
C:/RUBY/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1
C:/RUBY/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/i386-msvcrt
C:/RUBY/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby
C:/RUBY/RailsInstaller/Ruby1.9.3/lib/ruby/vendor_ruby/1.9.1
C:/RUBY/RailsInstaller/Ruby1.9.3/lib/ruby/vendor_ruby/1.9.1/i386-msvcrt
C:/RUBY/RailsInstaller/Ruby1.9.3/lib/ruby/vendor_ruby
C:/RUBY/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1
C:/RUBY/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/i386-mingw32
C:/Program Files (x86)/JetBrains/RubyMine 4.0.2/rubystubs19
Sdk Gem paths:
C:/RUBY/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems
C:/Users/COMPAQ/.gem/ruby/1.9.1/gems
C:/RUBY/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/bundler/gems
C:/Users/COMPAQ/.gem/ruby/1.9.1/bundler/gems
환경 경로 :
사용자 :
;%HOMEDRIVE%\ANDROID\SDK\tools;C:\RUBY\RailsInstaller\Ruby1.9.3\bin;C:\RUBY\RailsInstaller\DevKit\bin;C:\RUBY\QT\bin
시스템 :
C:\RUBY\RailsInstaller\Git\cmd;C:\RUBY\RailsInstaller\Ruby1.9.3\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Common Files\Teleca Shared;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\QuickTime\QTSystem\;C:\RUBY\RailsInstaller\Git\bin;C:\RUBY\QT\bin
'gem install capybara-webkit -v '0.10.1''의 출력은 무엇입니까? –
gem install ... 위와 같은 오류가 발생합니다. – dmuk
'C :/RUBY/RailsInstaller/Ruby1.9.3/lib/ruby / gems/1.9.1/gems/capybara-webkit-0.10.1/gem_make.out'의 내용을 살펴 보셨습니까? 내가 얻는 이유는, 어딘가에 * 왜 * 컴파일이 실패했는지를 기록했기 때문입니다. –