1

ビッグアップデート

今日、私は別のことに取り組みたかったのですが、Haxe が完全にダウンしていることに気付きました。実際、どのライブラリもコンパイルできません。openfl でも動かない。

Haxe をアンインストール/再インストールしようとしましたが、成功しませんでした。


私は現在、図書館プロジェクトに取り組んでいました。すべてが正常に機能していたのに、突然何もコンパイルできなくなりました。

問題を最小限のものに制限しました。

したがって、他のすべてのライブラリの近くにある haxe/lib フォルダーの下のプロジェクト ツリーは次のとおりです。

beluga/current
beluga/0,1,0/haxelib.json
beluga/0,1,0/test/Test.hx

注: フォルダーの名前を に変更しようとする0.1.1と、haxe が次のエラーをスローしました。

ライブラリ beluga バージョン 0.1.0 がインストールされていません

ファイル Test.hx の内容

package test;

class Test {
}

さて、新しいプロジェクトを作成するとします。でコンパイルしようとすると

haxe -cp src -lib beluga -php bin -main Main

これが機能することに注意してください

haxe -cp src -cp ../../../lib/beluga/0,1 -php bin -main Main

beluga ライブラリが見つからないというわけではないので、適切にインストールする必要があります。また、FlashDevelop では、オートコンプリートが正常に動作します。ただし、次のようなメインの場合:

package ;
import test.Test;

class Main {
    static function main() { }
}

次のエラーがあります。

src/Main.hx:2: 文字 7 ~ 16: クラスが見つかりません: test.Test

最後に、の内容haxelib.json:

{
  "name": "beluga",
  "license": "GPL",
  "tags": ["php","neko","framework","game"],
  "description": "\r\n\t\tBeluga is a video game framework.\r\n\t",
  "contributors": ["masadow"],
  "releasenote": "Initial version, not released yet",
  "version": "0.1",
  "url": "http://myproject.org",
  "dependencies": {

  }
}

プロジェクトの github リポジトリはここにあります。

何か案が ?

4

2 に答える 2

1

haxelib path beluga正しいパスが得られるかどうか試してみてください (-lib belugaエラー ソースとして haxelib を排除する代わりに、その出力をコンパイラの引数に追加することもできます)。

haxelib.jsonclassPathがルート以外を指定している可能性もあります。

于 2013-10-27T21:07:39.847 に答える