5

私は最近、haxe/lime で開発しようとしましたが、私をびっくりさせたことが 2 つあります。1. 次のコマンドで Lime をインストールしようとしました。

> haxelib install lime
haxelib run lime setup

Limeは自動的に「c:/」にインストールされ、ファイルを「lib」に移動してhaxeフォルダーにする必要があります。

2. FD で Lime プロジェクトを開くと、次のエラーが表示されます。

> Called from ? line 1
Called from CommandLineTools.hx line 995
Called from CommandLineTools.hx line 23
Called from CommandLineTools.hx line 108
Called from CommandLineTools.hx line 190
Called from platforms/FlashPlatform.hx line 91
Called from /usr/lib/haxe/std/neko/_std/sys/io/File.hx line 30
Uncaught exception - Invalid field access : __s

プロジェクトをビルドしようとすると、次のエラーが発生します。

> Warning: Could not find template file: flash/hxml
Warning: Could not find template file: flash/haxe
Fatal error: exception Failure("File not found bin/flash/haxe/release.hxml")
Build halted with errors (haxelib.exe).
4

2 に答える 2

1

受け入れられた答えは私には意味がなかったので、自分のシステムで機能するソリューションを投稿することにしました。私が Windows ではなく Ubuntu 14.04 を使用していることは注目に値します。ライムもopenflもインストールできませんでした。その解決策も見つからなかったため、ここにopenflの詳細を含めることにしました。私が受け取ったopenflエラーはUncaught exception - Invalid field access: split.

HAXEPATH多くのフォーラムでは、環境変数が設定されていないことを確認することを推奨しています。私の場合、設定されていませんでしたが、ここに投稿されたものと同様のライムエラーを受け取りました。これらのフォーラムのアドバイスに反して、HAXEPATH変数を手動でエクスポートすると、ライムと openfl の両方のセットアップを正常に実行できました。

あるサイトでは、lib が必要であると述べていましたformatが、これがどの程度正しいかはわかりません。これを肯定または否定できる場合は、コメントを残してください。

これが私がしたことです:

openfl、lime、および format をインストールします

haxelib install openfl
haxelib install lime
haxelib install format

haxelib パスを取得し、エクスポートします

実行haxelib configすると、現在定義されている haxelib リポジトリ パスが返されます。haxelib リポジトリ パスを定義していない場合は、haxelib setup. 私のシステムでは、パスは/usr/share/haxe/lib.

haxelib パスをエクスポートします。
export HAXEPATH="`haxelib config`"

セットアップを完了する

haxelib run lime setup
haxelib run openfl setup

すべてが機能していることを確認

limeまたはを実行しますopenfl。両方からターミナル スプラッシュ ウェルカムが表示されます。

上記のエクスポート エントリを私の .bashrc ファイルに追加しました。これらのツールでは常に変数が私の環境に存在する必要があるからです。

于 2016-06-22T06:06:06.513 に答える