Почему haxelib не установит библиотеку flixel - PullRequest
0 голосов
/ 02 апреля 2020

Проблема: Я не могу установить библиотеки с использованием Haxe. Цель: Я хочу установить HaxeFlixel.


(Примечание: я новичок ie, когда дело доходит до использования командной строки для установки файлов, и это был запущен от имени администратора).

Я установил haxe 4.0.2 (с neko), расположенный в C: \ HaxeToolkit (кажется, вместо этого Haxe 3.4.0).

> haxelib возвращает параметры информации об использовании.

> haxelib install all возвращает,

No hxml files found in the current directory. Похоже, мне не хватает файлов.

> haxelib install flixel возвращает

Error: Failed with error: X509 - Certificate verification failed, e.g. CRL, CA or signature check failed.


Я также попытался установить другую версию Haxe, совместимую с конкретная c версия Flixel. К сожалению, появляется та же самая ошибка и многое другое.

  • скачал Flixel 4.6.3 (это haxelib. json файл говорит "releasenote": "Compatibility with Haxe 4.0.0-rc.3").
  • удалил Haxe 4.0.2 и скачал и установленный Haxe 4.0.0-r c .3 (кажется, вместо этого снова Haxe 3.4.0)
  • помещает папку Flixel в HaxeToolkit \ haxe.
  • > haxelib install flixel возвращает
Error: haxelib Repository C:/WINDOWS/system32/flixel does not exist. Please run `haxelib setup` again.

Called from haxelib/client/Main.hx line 1149
Called from haxelib/client/Main.hx line 1143
Called from haxelib/client/Main.hx line 1672
Called from haxelib/client/Main.hx line 467

> haxelib setup возврат

Please enter haxelib repository path with write access

> C:/WINDOWS/HaxeToolkit возврат

haxelib repository is now C:\WINDOWS\HaxeToolkit

> haxelib install flixel возвращает

Error: X509 - Certificate verification failed, e.g. CRL, CA or signature check failed

Called from haxe/remoting/HttpConnection.hx line 63
Called from C:\projects\haxe\std/sys/Http.hx line 58
Called from C:\projects\haxe\std/sys/Http.hx line 245
Called from C:\projects\haxe\std/sys/Http.hx line 60
Called from haxe/remoting/HttpConnection.hx line 64
Called from haxelib/client/Main.hx line 51
Called from haxelib/client/Main.hx line 721
Called from haxelib/client/Main.hx line 470

Опять flixel не установился.


Любая помощь, чтобы уточнить, что может быть не так, приветствуется.

1 Ответ

0 голосов
/ 02 апреля 2020

Прежде всего, Flixel совместим с последней стабильной версией Haxe 4.0.5, поэтому не стоит переходить на более старую версию.

Похоже, вы установили Haxe на C:/WINDOWS/HaxeToolkit? Я не уверен, что это хорошая идея, поскольку C:\WINDOWS - системная папка. Кроме того, haxelib setup, вероятно, не должен указывать на папку HaxeToolkit напрямую - по умолчанию она использует подпапку lib (C:\HaxeToolkit\haxe\lib\).

Все, что говорится, для обхода haxelib install проблемы, вы можете загрузить необходимые библиотеки в виде .zip-файлов с веб-сайта Haxelib, например, https://lib.haxe.org/p/flixel/ для Flixel:

Затем можно запустить haxelib install в файле (сначала перейдите в папку Downloads с помощью cd):

>haxelib install "flixel-4,6,3.zip"
Installing flixel...
  Current version is now 4.6.3
Done

Это необходимо сделать для всех необходимых библиотек (openfl, lime возможно flixel-addons, flixel-templates и flixel-tools).

...