/ / Falha na instalação do WATIR Server 2003 - ruby, rubygems, watir, activeesupport

Falha na instalação da WATIR Server 2003 - ruby, rubygems, watir, activesupport

Eu tive que reconstruir minha caixa e atualmente não consigo instalar o Watir.

gem install watir
ERRO: Erro ao instalar o watir:
O activeesupport requer a versão Ruby> = 1.8.7.

O que seria bom se Watir pudesse usar o Ruby 1.8.7. estou usando

rubi -v
ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32]
gem -v
1.3.7

Não tenho certeza de quando isso começou a ocorrer, mas a documentação do site está ausente.

Respostas:

4 para resposta № 1

No Windows XP (Professional, versão 2002, Service Pack 3, totalmente corrigido) eu instalei ruby186-26.exe a partir de RubyForge, como sugerido em watir.com/installation.

C:>ruby -v
ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]

C:>gem env
RubyGems Environment:
- VERSION: 0.9.4 (0.9.4)
- INSTALLATION DIRECTORY: c:/ruby/lib/ruby/gems/1.8
- GEM PATH:
- c:/ruby/lib/ruby/gems/1.8
- REMOTE SOURCES:
- http://gems.rubyforge.org

A atualização automática do RubyGems não funcionou:

C:>gem update --system
Updating RubyGems...
ERROR:  While executing gem ... (Gem::RemoteSourceException)
HTTP Response 302

Eu baixei rubygems-update-1.3.7.gem a partir de RubyForge, copiei-o para a pasta em que tenho o prompt de comando aberto (C: neste exemplo) e instalado:

C:>gem install rubygems-update-1.3.7.gem
Successfully installed rubygems-update, version 1.3.7
Installing ri documentation for rubygems-update-1.3.7...
Installing RDoc documentation for rubygems-update-1.3.7...
Could not find main page README
Could not find main page README
Could not find main page README
Could not find main page README

C:>update_rubygems
RubyGems 1.3.7 installed
...

Para garantir que eu tenho as últimas RubyGems:

C:>gem env
RubyGems Environment:
- RUBYGEMS VERSION: 1.3.7
- RUBY VERSION: 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
- INSTALLATION DIRECTORY: c:/ruby/lib/ruby/gems/1.8
- RUBY EXECUTABLE: c:/ruby/bin/ruby.exe
- EXECUTABLE DIRECTORY: c:/ruby/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-mswin32-60
- GEM PATHS:
- c:/ruby/lib/ruby/gems/1.8
- C:/Documents and Settings/Administrator/.gem/ruby/1.8
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/

Agora Watir não queria instalar:

C:>gem install watir
ERROR:  Error installing watir:
activesupport requires Ruby version >= 1.8.7.

Eu instalei o activesupport-2.3.8 como sugerido por Charley Baker, e eu pude instalar o Watir:

C:>gem install activesupport --version="2.3.8"
Successfully installed activesupport-2.3.8
1 gem installed
Installing ri documentation for activesupport-2.3.8...
Installing RDoc documentation for activesupport-2.3.8...

C:>gem install watir
Successfully installed firewatir-1.6.5
Successfully installed nokogiri-1.4.3.1-x86-mswin32
Successfully installed watir-1.6.5
3 gems installed
...

1 para resposta № 2

Eu tive um problema semelhante agora e pensei queadicionaria um comentário a esse problema. Nossos dev vm "s estão atualmente executando o Windows 7, portanto, eu precisava executar meu prompt de comando como administrador para que a instalação do gem funcionasse corretamente.