在Windows上使用msysgit 1.7.4时,钢筋的get-deps效果不佳

有没有人在Windows上使用rebar get-deps成功? 矿失败并抱怨版本号。

如果你已经成功了,你使用了哪个git

螺纹钢的get-deps在Windows上工作。 但:

  1. bash.exe一定不能在PATH中,所以安装msysgit时不要选择这个选项。 钢筋认为,cygwin在这里,但它不是:(
  2. 将git.cmd重命名为C:\ Program Files(x86)\ Git \ cmd \中的git.bat。 这是丑陋的黑客,但似乎erl.exe只能执行exe和bat文件不是cmd

螺纹钢 (由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上运行 。
最近这个irc trasncript提到:

<Thesolonius>
而rebar生成的应用程序会创建一个我们似乎无法运行的bash脚本。
让我怀疑我们是否理解了正确的设置环境是不正确的?
在我们的发行版中,脚本找不到“ run_erl
我们无法在盒子上的任何地方找到“ run_erl
在linux中相同的代码运行得很好

<drev1>
也许这需要run_erl.exe/

<Thesolonius>
没有run_erl.*

<drev1>
哦,嗯

<Thesolonius>
有一个start_erl.exe
但是,如果这个名字是问题,这表明螺纹钢没有针对Windows
在“生成”命令?
这将导致我问,如果螺纹钢是目前的平台可以提供一个暗示?

<drev1>
我不确定在windows上使用螺纹钢做了多少工作
看起来像start_erlstart_erl的Windows等价run_erl
10:29但似乎采取了不同的命令行参数

<Thesolonius>
这也是我们发现的

<drev1>
我的猜测是你需要一个Windows特定的模板来生成版本
而不是带有钢筋的创建节点模板