Библиотека HaxeUI не работает с Lime/openFL/Haxe

Я пытаюсь запустить пример HelloWorld, предоставленный HaxeUI на моей машине с Linux.

когда я тестирую с помощью Lime или OpenFL, например lime test neko, выдает следующую ошибку:

/usr/lib/haxe/std/neko/_std/sys/FileSystem.hx:59: characters 21-90 : Error stat
/usr/lib/haxe/std/neko/_std/sys/ssl/Key.hx
/usr/lib/haxe/std/neko/_std/sys/FileSystem.hx:68: characters 9-19 : Called from
/home/ahmadz/openfl/haxeui/1,8,20/haxe/ui/toolkit/core/Macros.hx:225: characters 10-44 : Called from
/home/ahmadz/openfl/haxeui/1,8,20/haxe/ui/toolkit/core/Macros.hx:57: characters 2-18 : Called from
/home/ahmadz/openfl/haxeui/1,8,20/haxe/ui/toolkit/core/Toolkit.hx:50: characters 2-26 : Called from
Aborted

однако, когда я пытаюсь протестировать с помощью sudo, например sudo lime test neko, появляется эта ошибка:

Called from openfl/_legacy/utils/ByteArray.hx line 760 
Called from openfl/_legacy/Lib.hx line 284 
Called from openfl/_legacy/Lib.hx line 427 Called from openfl/_legacy/Lib.hx line 219 
Called from /usr/lib/haxe/std/neko/Lib.hx line 30 Uncaught exception - load.c(237) : Failed to load library : lime-legacy.ndll (lime-legacy.ndll: cannot open shared object file: No such file or directory)

Вот мой результат haxelib list:

actuate: [1.8.7]
box2d: [1.2.3]
haxeui: [1.8.20]
hscript: [2.0.7]
hxcpp: [3.3.49]
layout: [1.2.1]
lime-samples: [2.6.0]
lime: 2.9.1 [3.0.3]
openfl-samples: [4.0.0]
openfl: 4.0.3 [3.6.1]
swf: [2.2.3]

Я делаю что-то не так? Я новичок в OpenFL, и мне нужен HaxeUI для проекта, над которым я работаю. Заранее спасибо.


person Ahmed Ashraf    schedule 19.08.2016    source источник


Ответы (1)


Для будущей записи и всех, кто сталкивается с той же проблемой. Мне пришлось перейти на Lime 2.9.1 с помощью haxelib set lime 2.9.1 и теперь это работает!

person Ahmed Ashraf    schedule 19.08.2016