首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装带有Ruby 1.9.3和Rubygems 1.8.15的webrat

安装带有Ruby 1.9.3和Rubygems 1.8.15的webrat
EN

Stack Overflow用户
提问于 2012-02-08 21:11:46
回答 1查看 1K关注 0票数 0

我想结合使用webrat和Cucumber为web应用程序编写验收测试。当我尝试安装webrat gem时,我得到下面所述的错误。我尝试删除C:\Ruby193\lib\ruby\gems\1.9.1\cache*和一个gem update --system,但没有成功。

我正在尝试在Windows7环境中的Ruby上安装gem。据我所知,这个问题与此有关:“在C:/Ruby193/lib/ruby/gems/1.9.1/cache/webrat-0.7.3.gem”中找不到元数据

任何帮助都非常感谢,谢谢!

代码语言:javascript
复制
gem install webrat --debug
Exception `NameError' at C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/command_manager.rb:177 - uninitialized constant Gem::Commands::InstallCommand
Exception `Errno::EWOULDBLOCK' at C:/Ruby193/lib/ruby/1.9.1/net/protocol.rb:141 - A non-blocking socket operation could not be completed immediately. - read would block
Exception `Errno::EWOULDBLOCK' at C:/Ruby193/lib/ruby/1.9.1/net/protocol.rb:141 - A non-blocking socket operation could not be completed immediately. - read would block
Exception `NoMethodError' at C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1483 - undefined method `to_ary' for #<Gem::Specification name=webrat version=0.7.3>
Exception `NoMethodError' at C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1483 - undefined method `to_ary' for #<Gem::Specification name=webrat version=0.7.3>
Exception `Errno::EEXIST' at C:/Ruby193/lib/ruby/1.9.1/fileutils.rb:247 - File exists - C:/Ruby193/lib/ruby/gems/1.9.1
Exception `Gem::Package::FormatError' at C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/package/tar_input.rb:122 - no metadata found in C:/Ruby193/lib/ruby/gems/1.9.1/cache/webrat-0.7.3.gem
Exception `Gem::InstallError' at C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:121 - invalid gem format for C:/Ruby193/lib/ruby/gems/1.9.1/cache/webrat-0.7.3.gem
ERROR:  Error installing webrat:
        invalid gem format for C:/Ruby193/lib/ruby/gems/1.9.1/cache/webrat-0.7.3.gem
EN

回答 1

Stack Overflow用户

发布于 2012-03-05 21:31:02

看起来更新到Rubygems 1.8.17可以解决这个问题。OP使用update_rubygems

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9193971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档