Al intentar correr un ejemplo que viene en este libro de introducción a javascript
El cual documenta un ejemplo de un programa javascript para armar una GUI (interface gráfica de usuario) con un botón.
Para correrlo en ubuntu es necesario instalar el runner de javascript gjs, que se encuentra en el paquete gjs, por lo que instalamos dicho paquete
sudo apt-get install gjs
Sin embargo al tratar probar las primeras lineas del código, donde se hacen los imports, nos marca un error:
gjs gtk.js
JS ERROR: !!! Exception was: Error: Requiring GLib, version none: Typelib file for namespace 'GLib' (any version) not found
JS ERROR: !!! lineNumber = '0'
JS ERROR: !!! fileName = 'gjs_throw'
JS ERROR: !!! message = 'Requiring GLib, version none: Typelib file for namespace 'GLib' (any version) not found'
JS ERROR: !!! stack = 'Error("Requiring GLib, version none: Typelib file for namespace 'GLib' (any version) not found")@:0
("Requiring GLib, version none: Typelib file for namespace 'GLib' (any version) not found")@gjs_throw:0
Error("Chained exception")@:0
("Chained exception")@gjs_throw:0
@gtk.js:1
'
Error: Requiring GLib, version none: Typelib file for namespace 'GLib' (any version) not found
Esto se resuelve instalando las librerias:
sudo apt-get install gir1.0-gtk-2.0
Finalmente, después de unas modificaciones logramos correr una GUI escrita en javascript, lo cual es motivante, ya que hacer lo mismo con PHP nunca se ha podido por la complejidad para dar de alta el entorno.
El código resultante se los comparto mediante gitlab, aquí los links:
No hay comentarios.:
Publicar un comentario