Ubuntu 10.04 > Ruby 1.9 > wxRuby 2.0.1

Mivel valahogy nem sikerült az eredeti gem-ből felrakni, így leforgattam. Hátha valakinek jól jön:

http://uploading.com/files/924m1b9a/wxruby-ruby19-2.0.1-x86-linux.gem/

Érdekesség, hogy a:

gem1.9 install ruby-opengl

Elvetél, mert nem találja a rake-t. Hát persze, hogy nem találja, mert rake1.9 van felrakva...

xrc/xrc_sample.rb szintén megpusztul:

[code]
~/wxruby/wxruby-2.0.1/samples$ ruby1.9 xrc/xrc_sample.rb
/home/foofighter/.gems/gems/wxruby-ruby19-2.0.1-x86-linux/lib/wx/keyword_ctors.rb:166:in `initialize': Error initializing # (ArgumentError)
: Unknown keyword argument(s) : [:position]
Correct parameters for SimpleFrame.new are:
:id => (Fixnum)
:title => (String)
:pos => (Wxruby2::Point)
:size => (Wxruby2::Size)
:style => (Fixnum)
:name => (String)
from xrc/xrc_sample.rb:15:in `initialize'
from xrc/xrc_sample.rb:73:in `new'
from xrc/xrc_sample.rb:73:in `on_init'
from xrc/xrc_sample.rb:78:in `main_loop'
from xrc/xrc_sample.rb:78:in `'

[/code]

Ez működik!:


begin
  require 'rubygems' 
rescue LoadError
end
require 'wx'
include Wx

class XrcApp < Wx::App

  def on_init

    xrc_file = File.join( File.dirname(__FILE__), 'nilgiri.xrc' )
    $xml = Wx::XmlResource.new(xrc_file)
	dlg = Wx::Dialog.new
	$xml.load_dialog_subclass(dlg, nil, "nilgiri")
	dlg.show_modal

  end
end

XrcApp.new.main_loop()

Forrás:
[1] wxruby forgatás, http://wxruby.rubyforge.org/wiki/wiki.pl?BuildingOnTopOfLinuxDistroPack…

Hozzászólások

Ruby csomagok mindenestul leszed, forrasbol felrak. Fejlesztesre minden csomagkezelos bizbasz hulladek.
--


Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.