Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 在Windows 7 x64上运行redcar 0.8.1_Ruby_Windows_Jruby_Redcar - Fatal编程技术网

Ruby 在Windows 7 x64上运行redcar 0.8.1

Ruby 在Windows 7 x64上运行redcar 0.8.1,ruby,windows,jruby,redcar,Ruby,Windows,Jruby,Redcar,我试图让redcar在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 l

我试图让redcar在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
Redcar 0.8.1(java)
加载插件时出错:0)]0文件>
无法链接Java类org.eclipse.swt.widgets.Display,可能缺少依赖项:无法在64位JVM上加载32位swt库
c:/devtools/jruby-1.5.3/lib/ruby/site\u 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\u ruby/1.8/rubygems/custom\u require.rb:31:in'require'
C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/lib/plugin\u manager/lib/plugin\u manager/plugin\u definition.rb:41:in'load'
C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/lib/plugin\u-manager/lib/plugin\u-manager/plugin\u-definition.rb:58:in'log\u-requires'
C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/lib/plugin\u manager/lib/plugin\u manager/plugin\u definition.rb:40:in'load'
C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/lib/plugin\u manager/lib/plugin\u manager.rb:128:在“加载插件”中
C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/lib/plugin\u-manager/lib/plugin\u-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:在“加载”中
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':未初始化常量swt::Graphics(NameError)
来自C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/plugins/swt/lib/swt.rb:97:“创建启动屏幕”
来自C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/lib/redcar.rb:168:in'show_splash'
来自C:/devtools/jruby-1.5.3/lib/ruby/gems/1.8/gems/redcar-0.8.1/bin/redcar:29
从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
该错误似乎表明SWT是32位版本存在问题。由于基于eclipse的应用程序在我的机器上运行良好,我想这里缺少了一些东西

我用于安装redcar的步骤:

  • 下载并安装jruby(使用64位可执行文件)
  • 运行
    jruby-sgem安装redcar
    安装redcar gem
  • 运行
    redcar安装

我也尝试从源代码处安装,但结果相同。

没有足够酷的Windows 7恐怕我真的帮不了你,但我认为你最好的办法是直接询问开发Redcar的男孩/女孩。请随时向Redcar编辑组(Redcar)发送电子邮件-editor@googlegroups.com).

Redcar还不支持Win64。不是因为任何特殊的原因,我们才刚刚开始

如果您想让它工作,请将64位swt jar复制到
~/.redcar/jars
中的
win32.jar


如果这不起作用,请联系。

是的,我已经在github上打开了一张罚单,但我也会在那时ping该组。。。别担心自己会很酷,我花了好几年才到达那里:坚持住;-)也就是说,我不确定这是否是windows特有的问题,但我还是不太熟悉SWT绑定的工作原理。在我的32位XP版本上工作正常。我看到他们发布了一个8.1版本,另一个版本是windows的补丁。不知道这是否与你的问题有关:)好的,我会尽快尝试,并与你保持联系。谢谢你的快速回复。期待着在我的Windows框上获得textmate Goods!是的,它起作用了。从下载swt.jar并用它替换.redcar/assets/swt/中的win32.jar。谢谢