当前位置: 首页 > 知识库问答 >
问题:

无法在Windows中安装Rails Gem capybara-webkit

柯波
2023-03-14

当我尝试安装gem时,我会得到以下错误消息:

错误:(gem install capybara-webkit-v'0.10.1')

   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.out:

   C:/RUBY/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb
   require File.join(File.expand_path(File.dirname(__FILE__)), "lib","capybara_webkit_builder")
 CapybaraWebkitBuilder.build_all

Windows 7(64位)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

环境路径:

C:\ruby\railsinstaller\git\cmd;C:\ruby\railsinstaller\ruby1.9.3\bin;C:\程序文件\公共文件\Microsoft共享\Windows Live;C:\程序文件(x86)\公共文件\Microsoft共享\Windows Live;%systemroot%\system32;%systemroot%\system32\wbem;%systemroot%\system32\wbem;%systemroot%\system32\v1.0\;C:\程序文件(x86)\公共文件\teleca共享;C:\程序文件(x86)\teleca共享;C:\垃圾箱

共有1个答案

刁茂才
2023-03-14

确保安装了Qt v4.7.4w/对mingw32的支持,并将Qt的bin目录添加到path中。在安装过程中,当询问MinGW路径时,请选择ruby193\devkit\MinGW目录。

我以前遇到过同样的问题,这是我找到的最快的解决方案。

较新版本的Qt仍然存在与Windows的兼容性问题。但是,如果您决定尝试一下,请在为Capybara-WebKit构建本机扩展时查看Error。

 类似资料:
  • 参考堆栈溢出链接中已经发布的问题,我只是跟进了离子的基本安装过程,但突然之间出现了这个奇怪的错误。 安装过程中捕获的错误屏幕截图 在安装过程中,我尝试了以下步骤 已安装的节点。js最新版本7.2。1伏-已成功安装 npm安装-g cordova-已成功安装 npm安装-gionic@1.7-失败 附加捕获以供参考的日志。npm调试。日志

  • 我安装了ruby版本2.2.4p230,但无法使用gem安装轨安装轨。在CMD中写入此行后,错误说找不到有效的宝石“轨道”( 我已经为此搜索了很多,但没有找到任何有用的东西。请帮忙安装轨道。

  • 问题内容: 我安装了Python 2.7和NumPy。我已经下载了SciPy的预构建二进制文件,但是安装脚本因以下错误而失败: 找不到Blas库。可以在文件(部分)中指定搜索目录的目录,也可以通过设置BLAS环境变量来指定 目录。 我真的对这件事还不了解。我以为这是一个简单的安装过程,但事实并非如此。我用Google搜索了BLAS环境变量,但是找不到任何合适的变量。任何帮助表示赞赏。 麦克风 编辑

  • 我需要在Windows 8中安装Android Studio,但我不能,因为在安装过程中告诉我它找不到JDK安装,创建变量HOME_JAVA和真理,无法继续安装。 有人试图在Windows 8中运行它?

  • 问题内容: 我已经在我的机器(Windows 8)上安装了v1.2.4。我正在使用Python 2.7。每当我尝试升级到v1.2.5时,总是会收到以下错误消息。(从v1.3.7开始仍然发生) Python\ 9.0 \ VC \ Bin \ cl.exe / c / nologo / Ox / MD / W3 / GS- / DNDEBUG -Dversion_info =(1,2,5,’fina