问题标签 [haxelib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - Haxe 找不到标准库
我正在尝试使用 IntelliJ 和我的 Linux 机器设置 Haxe。我从 haxe(haxe 3.1.3) 站点和社区版 intellij 下载了 Linux 64 位二进制文件。我在 intellij 中安装了 Haxe 插件,然后创建了一个新的 Haxe 模块。对于 sdk,我选择了从 haxe 站点下载的 haxe 文件夹。我创建了一个新配置来编译和运行,但它给了我一个错误,它无法找到标准库。为什么会这样?
Haxe 目录树
haxe-3.1.3 是我为 intellij 中的 haxe 工具箱选择的目录。创建一个新的 Haxe 项目让我选择 Haxe 3.1.3(这意味着该工具包自识别以来已正确设置)。intellij 项目中的外部库包括带有 std 的 Haxe 目录(展开文件夹以查看其包含的内容时)。
在 SDK 的“项目结构”对话框中,我看到库设置正确(haxe-3.1.3/std)和 haxe 可执行文件(haxe-3.1.3/haxelib)。类路径包含库目录
当我使用 openFl 并以 flash 作为目标进行编译时,出现以下错误
当我切换到 Haxe 编译器和 Neko 或 Javascript 时,我得到以下信息
我的课
真的很想入手,却无法入手……
haxe - 究竟什么是石灰、石灰工具、以太等
我了解 Haxe 编程语言和 OpenFL 的总体概念,但我在理解这些不同库的目的以及它们之间的关系以及哪些库已被弃用时遇到了很多麻烦。
我读过它lime-tools
已被弃用并成为aether
. 我读过它aether
已被弃用并成为lime-tools
. 而且我读到两者都已弃用并成为lime
. 在写这篇文章时,我现在也读到了aether
已经重新引入的内容。
我也不明白lime
和openfl
本身的区别,因为命令似乎是相同的;他们在完成同一件事上有不同的过程吗?
在我试图跟上 Haxe 开发的当前状态时,我已经多次提到这个问题。
import - 无法在 Haxe 和 FlashDevelop 上导入库
我通过http://lib.haxe.org/和 git 添加了一些类,使用正确的命令(haxelib install x),虽然这些类位于 haxe/lib 文件夹中,但我无法访问其中的大部分。有时我可以导入一个库(我得到了自动完成和所有东西),但是当我尝试编译时它给了我错误Class not found
。
我到处搜索,我仍然不知道如何解决这个问题。我尝试通过 Project>Properties>Classpath 添加,我什至编辑了全局 Classpath,但它仍然无法工作。现在我的问题是图书馆 linden-google-play 但我尝试了另一个图书馆,但它也没有工作。
AdMob 和 Firetongue 库运行良好,我不明白为什么。有谁知道解决这个问题的方法?谢谢!
javascript - 执行 Haxe 代码时 Ant 构建失败
嗨,我是 Haxe 的新手,正在尝试构建将 Haxe 文件执行到 js 文件的 ANT 脚本。Bellow 是我的 build.xml 文件,如果我遗漏了什么,请纠正我,错误说它找不到 Haxe 类“HelloWorld”。HelloWorld.hx 位于我已包含在“Sourcefiles”中的 aha/ 文件夹中
当我运行 ant 命令行时,我收到错误消息
haxe - haxelib selfupdate 不起作用
每当我运行 haxelib selfupdate 时,我都会收到以下错误:
写入文件 /usr/bin/haxelib 时出错。请确保您具有写入权限。[file_open,/usr/bin/haxelib]
我试图将 /usr /usr/bin 和 /usr/bin/haxelib 的所有者和组更改为我自己的用户和组,以使其无用。我犯了同样的错误 :/
如果我尝试以管理员身份运行 haxelib,它需要我进行新的 haxelib 设置(我猜这是每个用户一个设置)。完成设置并运行 sudo haxelib selfupdate 后,我得到了以下错误:
编译 haxelib 客户端时出错:未找到标准库
我试图找到更多关于 haxelib 如何工作的资源,并组织起来试图解决这个问题,但我做不到。谁能解释我错过了什么?我知道这很愚蠢,但我说不出话来。
segmentation-fault - 由于分段错误,OpenFL 和 Lime 无法运行
最近,我发现(在 Mac OS X Mavericks 上)OpenFL 和 LIME(使用命令行工具)由于“分段错误”而无法正常工作。
在我进入细节之前,这里有一些背景。
- 我最初是从 OpenFL 网站提供的安装程序中获得 Haxe + Neko。
- 我按照那里的说明安装了 OpenFL。
- 后来,当使用标准 Haxe 编码时,我需要 Neko,但它显然没有安装。
- 我从 Neko 的网站安装了 Neko。
现在,我在输入lime
或openfl
使用它们的任何功能(例如构建)时收到此错误:
无论如何,我不知道背景是否与它有关。我查看了 Ubuntu 论坛,但没有什么对我有用。任何帮助,将不胜感激; 我在“类似问题”或其他任何地方都找不到太多关于此事的信息。
Haxe 编译器 3.1.3 + OpenFL 3.0.0 测试版。(根据haxelib upgrade
描述。)
linux - 同一台 linux 机器上的两个 haxe 版本
是否可以在同一台 Linux 机器上同时安装和使用 haxe2 和 haxe3?我正在尝试设置 CC 服务器。
我有一个带有符号链接的尴尬解决方案:在 /usr/lib 中有一个符号链接,它指向我想要使用的 haxe 安装,并在每次我想要切换时手动更新它。但可能有更优雅的东西吗?
理想情况下,我想为第三个版本运行 haxe3,而为第二个版本运行 haxe。当然,他们需要拥有自己的一套 haxelib 库。
flash - 安装 haxe 和 neko.dll
我尝试执行 haxe.exe,但出现错误:“程序无法启动,因为您的计算机中缺少 neko.dll。” 我查看环境变量,NEKO 的路径是正确的。我安装了 2.9 版的 haxe,我尝试重新安装该应用程序,但问题仍然存在。我用的是windows 7。请帮帮我!!!
import - Haxe 将自己的模块添加到路径
我使用 cslibgen 从 .Net dll 创建了一些模块。现在我希望能够通过使用 import 语句在我的 haxe 项目中使用这些模块。为了进行测试,我在 mscorlib.dll 上使用了 cslibgen(以便能够使用 system.Console 类)。当然,当我做一个项目时
导入系统.Console;
它找不到 System.Console。我想将它添加到 HAXE_LIBRARY_PATH 环境变量中,但它不存在,并且自己制作一个并没有修复它。那么我应该在哪里添加路径(或复制模块)才能使用它们?(顺便说一句。如果我将 Console 模块复制到项目目录,我会得到错误,即在 console.hx 中找不到模块 system.Object(它扩展),并且将所有依赖项复制到项目文件夹中可以'无论如何都不是解决方案。)
我愿意提供任何帮助。
installation - haxelib 与 haxe 一起安装在自定义目录中
我正在尝试设置haxe
开发环境。我不想安装haxe
在 /usr 中,所以我编辑了haxe
Makefile 以便安装目录是本地目录:
但是,现在我不能使用 haxelib:
haxelib
在这些情况下如何执行?