2010-10-27 7 views
3

Je suis en train de se Redcar pour fonctionner sur Windows 7 x64 boîte mais je reçois l'erreur suivante:Exécution Redcar 0.8.1 sur Windows 7 x64

Redcar 0.8.1 (java) 
Error loading plugin: <Plugin swt 1.0 depends:[dep(core >0)] 0 files> 
    cannot link Java class org.eclipse.swt.widgets.Display, probable missing dependency: Cannot load 32-bit SWT libraries on 64-bit JVM 
    c:/devtools/jruby-1.5.3/lib/ruby/site_ruby/shared/builtin/javasupport/java.rb:51:in `method_missing' 
    C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/plugins/swt/lib/swt.rb:129 
    C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/plugins/swt/lib/swt.rb:31:in `require' 
    c:/devtools/jruby-1.5.3/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' 
    C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/lib/plugin_manager/lib/plugin_manager/plugin_definition.rb:41:in `load' 
    C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/lib/plugin_manager/lib/plugin_manager/plugin_definition.rb:58:in `log_requires' 
    C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/lib/plugin_manager/lib/plugin_manager/plugin_definition.rb:40:in `load' 
    C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/lib/plugin_manager/lib/plugin_manager.rb:128:in `load_plugin' 
    C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/lib/plugin_manager/lib/plugin_manager.rb:109:in `load' 
    C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/lib/redcar.rb:111:in `load_prerequisites' 
    C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/lib/redcar.rb:142:in `load_threaded' 
    C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/bin/redcar:28 
    C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/bin/redcar:19:in `load' 
    c:\devtools\jruby-1.5.3\bin\redcar:19 
C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/plugins/swt/lib/swt.rb:50:in `show': uninitialized constant Swt::Graphics (NameError) 
     from C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/plugins/swt/lib/swt.rb:97:in `create_splash_screen' 
     from C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/lib/redcar.rb:168:in `show_splash' 
     from C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/bin/redcar:29 
     from C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/bin/redcar:19:in `load' 
     from c:\devtools\jruby-1.5.3\bin\redcar:19 

L'erreur semble indiquer un problème avec SWT étant la version 32 bits. Puisque l'application basée sur l'éclipse fonctionne bien sur ma machine, je suppose qu'il y a quelque chose qui me manque ici.

étapes I utilisé pour installer Redcar:

  • télécharger et installer JRuby (utilisé l'exécutable 64 bits)
  • run jruby -S gem install redcar installer la pierre précieuse de Redcar
  • run redcar install

J'ai aussi essayé d'installer depuis la source mais avec le même résultat.

Répondre

3

Redcar ne supporte pas encore Win64. Pas pour une raison particulière, nous y arrivons.

Si vous voulez le faire fonctionner, copiez le pot de SWT 64 bits au-dessus du win32.jar dans ~/.redcar/jars

Si cela ne fait pas le travail, entrer en contact.

+0

OK Je vais essayer dès que possible et vous tenir au courant. Merci pour la réponse rapide. Dans l'attente d'obtenir la bonté de textmate sur ma boîte de Windows! – dimdm

+1

Oui, ça marche. Téléchargez le fichier swt.jar depuis http://www.eclipse.org/swt/ et remplacez le fichier win32.jar par .redcar/assets/swt/avec. Merci! – dimdm

2

N'étant pas assez cool d'avoir Windows 7, je crains de ne pas pouvoir vraiment vous aider, mais je pense que votre meilleur pari serait de demander directement aux gars/filles de développer Redcar. N'hésitez pas à envoyer un courriel au groupe Redcar-editor ([email protected]).

+0

Ouais j'ai déjà ouvert un ticket sur github mais je vais aussi cingler le groupe ... Et ne vous inquiétez pas d'être cool, ça m'a pris des années pour y arriver: accrochez-vous ;-) Cela dit je suis Je ne suis pas sûr que ce soit un problème spécifique à Windows mais encore une fois je ne suis pas très familier avec le fonctionnement des fixations SWT. – dimdm

+0

Fonctionne bien sur ma version 32 bits de XP. J'ai vu qu'ils ont sorti un 8.1 l'autre qui était un correctif pour Windows. Aucune idée si c'est lié à votre problème si :) – willcodejavaforfood

Questions connexes