martedì 20 maggio 2008

Ruby: aggiungere supporto TCL/TK in Windows

Per far funzionare il supporto Tk in Ruby su Windows:
  1. installare ActiveTcl versione 8.4
  2. copiare le directory tcl8.4 e tk8.4 da ${tcl_install_dir}\lib in ${ruby_install_dir}\lib
  3. copiare tcl84.dll e tk84.dll da ${tcl_install_dir}\bin in ${ruby_install_dir}\bin

Per effettuare un test:
  1. lanciare irb
  2. scrivere
    require 'Tk'
  3. scrivere
    Tk.mainloop()

Update:
irb dopo la require 'Tk' si lamenta un po' (con una serie di errori), ma sembra che Tk funzioni lo stesso... qualche idea su come risolvere il problema?

2 commenti:

smartrics ha detto...

Oi, ma ti sei dato a Ruby?
Come stai?

Manrico Corazzi ha detto...

Hi, old chap. How's life with you? No worries, non sono ancora passato al lato oscuro (o luminoso, dipende) dei linguaggi dinamici, ma dopo i tuoi insegnamenti sulla Forza (in realtà su Java, fa lo stesso) la mia curiosità non ha più conosciuto requie, e adesso che mi sento leggermente più "confident" con Java ho dato un'occhiata.
Ho buttato giù qualche scriptino "utile"... anzi, ora che mi ci fai pensare magari li pubblico qui (stavo per scrivere "pòsto", ma ci ho ripensato).
See you soon!