Je développe un site web sur fedora linux. Je veux faire un test. Donc, je choisis watir & développement de ruby à tester. Je wan installer watir sur mon système mais j'ai erreurs: J'ai couru ce scriptExécuter le framework de test web watir sur firefox/linux
cat <<EOF> /etc/yum.repos.d/ruby.repo
[ruby]
name=ruby for Fedora \$releasever - \$basearch - Base
baseurl=http://mirror.nl.ergo-project.org/repositories/custom-f13-ruby/x86_64/
failovermethod=priority
enabled=1
gpgcheck=0
[ruby-extra]
name=ruby extra for Fedora \$releasever - \$basearch - Base
baseurl=http://mirror.nl.ergo-project.org/repositories/feature-f13-ruby-1.9.1/x86_64/
failovermethod=priority
enabled=1
gpgcheck=0
EOF
yum --enablerepo=ruby,ruby-extra install ruby ruby-devel
gem update --system
gem install firewatir
gem uninstall activesupport
gem install activesupport --version '=2.3.8'
Mais j'ai échec sur l'exécution de test. J'entre dans une console ruby (juste en cours d'exécution irb commande) et quand je require 'firewatir'
c'est ok (la console me montrer vrai) mais quand je crée un nouveau test ff=Firewatir::Firefox.new
J'ai irb (principal): 002: 0> ff = Firewatir :: Firefox.new ArgumentError: Anonymous modules have no name to be referenced by from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:585:in
to_constant_name ' à partir de /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:391:in qualified_name_for' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:104:in
rescue in const_missing ' de /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:94:in const_missing' from (irb):2 from /usr/local/bin/irb:12:in
' `
oui racine pour toutes les installations –