2

Jeash for Haxeをセットアップしようとしているので、これを読みます:http: //old.haxe.org/com/libs/jeash/firststeps

今、私はまだそれを行うことができないことを知りました:

「haxelibを実行するのはこれが初めてです。最初にhaxelibセットアップを実行してください。」

(そして私はそこにあるタイプミスが大好きです:P)

だから私はこれを読むことにしました:http://haxe.org/com/haxelib/setup

私は提案されたものを試しました。最初のコマンドでは、パスワードの入力を求められるので、コンプにソフトウェアをインストールするときに必要なものを入力します。

次に、「sudo chown jansensan -R / usr / lib / haxe」(「myusername」を実際のユーザー名「jansensan」に置き換えます)を実行すると、「chown:-R:そのようなファイルまたはディレクトリはありません」というエラーが表示されます。

もう少し情報を得る方法はありますか?つまり、Haxe Webサイトの説明では、魔法のように聞こえるように聞こえますが、そうではありません。

興味のある人は(私の問題を理解するのに役立つなら)、私のコンピューターはSnowLeopardを実行しているMacBookProであり、FDTでコーディングするつもりです。ところで、私はすでにFDTでいくつかのHaxeを実行できますが、JeashとNMEをインストールできるようにするためにHaxeセットアップを実行する必要があるのはなぜですか?

4

4 に答える 4

1

もう1つの方法は、NMEインストーラーを使用することです。

http://www.haxenme.org

Haxe、Neko、HXCPP、NME、Jeashを一度にインストールします。NMEは、Windows、Mac、Linux、Android、iOS、webOS、Flash、およびHTML5(Jeashを使用して処理されるHTML5ターゲット)をサポートします。

于 2012-02-07T06:01:49.983 に答える
1

haxelibはlibリポジトリです。ワークフローにlibを追加します。jeashとNMEはその1つです。haxeをインストールしたら。ターミナルhaxelibセットアップで実行する必要があります。通常は問題ありません。私もマックプロのユキヒョウを飼っています。問題はありませんでした。ターミナルでhaxelibをテストします。

于 2012-01-16T08:14:20.577 に答える
1

FDTを使用していて、他のHaxeインストールは使用していませんか?FDTにはHaxeの独自の「インストール」が付属しているため、これは重要です。

2つの方法があります。

  1. Haxelibに追加します。
  2. ソースコードをダウンロードして、使用しているプロジェクトにjeashライブラリを配置するだけです。

Haxelibに追加します。

コマンドラインの場合:コマンドラインからhaxelibを表示する必要があります。

'whichhaxelib'と入力して開始します。これはあなたに教えてくれます

1)コマンドラインからhaxelibがある場合。2)どこにあるか。

ここに画像の説明を入力してください

エラーがある場合は、コマンドラインに表示されません。これは問題ありません。呼び出すときにパス全体を追加する必要があります。このような:

ここに画像の説明を入力してください

また、FDT 5はOSXバンドルとして出荷されているため、[FDT]->[コンテンツの表示]を右クリックして「内部」に移動する必要があることにも注意してください。

このパスがある場合(または独自のバージョンのhaXe SDKを使用している場合)、それを使用してhaxelibを呼び出すことができます。

ここに画像の説明を入力してください

ソースパスに追加します

ライブラリのソースコードをダウンロードして、ソースパスに物理的に追加します。

ここに画像の説明を入力してください

于 2012-01-17T16:09:36.967 に答える
0

これらの提案はすべて非常に優れています。このターミナルの書き込みをすべて処理する代わりに、http://www.haxenme.org/developers/get-started/にアクセスして、提供されているインストーラーを使用することもできます。その後、FDT> Haxe SDKの設定に移動し、haxelibがインストールされたパス(おそらく「/ usr / lib / haxe」)を追加します。

于 2012-01-19T17:01:42.237 に答える