4

Windowsでrebarget-depsを使用して成功した人はいますか?鉱山は失敗し、バージョン番号について不平を言います。

成功した場合、どのgitを使用しましたか?

4

2 に答える 2

4

Rebarget-depsはWindowsで機能します。だが:

  1. bash.exeはPATHに含まれていてはならないため、msysgitをインストールするときにこのオプションを選択しないでください。Rebarは、cygwinがここにあると考えていますが、そうではありません:(
  2. C:\ Program Files(x86)\ Git \cmd\でgit.cmdの名前をgit.batに変更します。醜いハックですが、erl.exeはコマンドではなくexeファイルとbatファイルしか実行できないようです
于 2011-08-22T16:38:23.303 に答える
2

rebar ( Dave SmithによるErlangビルドおよびパッケージングツール、 Nitrogenプロジェクトで使用)は、現時点ではWindowsではうまく機能していないようです。

lang/erlang/nitrogen>make rel_inets
./rebar get-deps
==> rel (get-deps)
==> nitrogen (get-deps)
Pulling nitrogen_core from {git,"https://github.com/nitrogen/nitrogen_core.git",
                                "HEAD"}
ERROR: "c:\Program Files (x86)\Git\bin\bash.exe" -c 
         ""c:\Program Files (x86)\Git\bin\git.exe" --version; echo _port_cmd_status_ $?"  
       failed with error: 127
make: *** [get-deps] Error 1 

このスレッドは、Windowsでまったく機能しないことを疑っています
この最近のirctrasncriptは次のように述べています。

<Thesolonius>
アプリケーションのrebargenerateは、実行できないように見えるbashスクリプトを作成します。
正しいセットアップ環境の理解が間違っているのではないかと思いますか?
私たちのリリースでは、スクリプトは " run_erl"を見つけることができず、ボックスのどこにも
""を見つけることができません。 同じコードは、Linuxで問題なく実行されます。run_erl

<drev1>
おそらくそれはする必要がありますrun_erl.exe/

<Thesolonius>
ありませんrun_erl.*

<drev1>
うーん

<Thesolonius>
start_erl.exe
がありますが、その名前が問題だった場合は
、「生成」コマンド中にrebarがウィンドウをターゲットにしていないことを示していますか?
鉄筋に現在のプラットフォームに関するヒントを与えることができるかどうかを尋ねるのはどれですか?

<drev1>
Windowsで鉄筋を使ってどれだけの作業が行われたかはわかりませんが、Windowsでは 10:29に相当しますが、
コマンドライン引数が異なるようです。start_erlrun_erl

<Thesolonius>
それも私たちが見つけたものです

<drev1>

私の推測では、リリース生成には、rebarに付属しているcreate-nodeテンプレートではなく 、Windows固有のテンプレートが必要になると思います。

于 2011-08-20T07:41:38.857 に答える