2010-08-02 3 views
0

Je l'ai fait"gem install wxruby" mais require 'wxruby' ne fonctionnera pas

gem install wxruby 

sur Win 7

et Ruby 1.8.6

require 'rubygems' 
require 'wxruby' 

mais il dira

c:/ruby1.8.6/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in 
`gem_original_require': no such file to load -- wxruby (LoadError) 
from c:/ruby1.8.6/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' 
    from go.rb:5 

Mise à jour: Je l'ai changé en require 'wx' et il est maintenant dit MSVCP71.dll manquant ... Je suis quelque peu hésitant à télécharger une DLL et l'exécuter à partir d'un site au hasard si elle ne provient pas du site officiel de MS.

Répondre

2

J'ai eu des difficultés à installer wxruby sous linux x64 ubuntu, alors j'ai essayé sous Windows 7, ce qui a fonctionné pour moi était:

  1. Obtenir le rubis 1.9. 1p378.7z de http://rubyforge.org/frs/?group_id=167 (le niveau de patch p479 est cassé, ne l'utilise pas)
  2. obtenir de plus, le kit de développement de la même page
  3. Extrait ruby ​​à un répertoire de convienient, que ce soit par exemple C:/ruby ​​
  4. Extrait le kit de développement à votre direc ruby
  5. Démarrer -> Ordinateur (cliquez avec le bouton droit de la souris et sélectionnez les propriétés), sélectionnez 'Paramètres système avancés à gauche', 'Variables environnementales' et ajoutez C:/ruby ​​/ bin à votre variable PATH
  6. gem install wxruby- ruby19 (wxruby simple ne fonctionnerait pas sur 1.9 ruby)

Puis juste exiger 'wx' devrait fonctionner dans vos scripts, au moins, je ne semble pas avoir besoin d'exiger rubygems.

0

Je pense que wxruby a ses propres distributions de ruby ​​windows, n'est-ce pas? Cela pourrait avoir toutes les dépendances dont vous avez besoin ...

+0

http://wxruby.rubyforge.org/wiki/wiki.pl?Installation 'gem install' est un moyen standard pour les binaires. –

Questions connexes