【发布时间】:2011-10-31 01:04:38
【问题描述】:
有人在 Windows 上成功使用 rebar get-deps 吗?我的失败并抱怨版本号。
如果你成功了,你用的是哪个 git?
【问题讨论】:
有人在 Windows 上成功使用 rebar get-deps 吗?我的失败并抱怨版本号。
如果你成功了,你用的是哪个 git?
【问题讨论】:
Rebar get-deps 在 Windows 上工作。但是:
【讨论】:
rebar(Dave Smith 的 Erlang 构建和打包工具,Nitrogen project 使用)目前似乎不适用于 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
这个话题doubt it works on Windows at all.
这个recent irc trasncript 提到:
<Thesolonius>
应用程序的 rebar 生成会创建一个我们似乎无法运行的 bash 脚本。
让我怀疑我们对正确设置环境的理解是否不正确?
在我们的版本中,脚本找不到“run_erl”
我们在盒子的任何地方都找不到“run_erl”
相同的代码在 linux 中运行得很好
<drev1>
也许需要run_erl.exe/
<Thesolonius>
没有run_erl.*
<drev1>
哦哦
<Thesolonius>
有一个 start_erl.exe
但是,如果该名称是问题所在,则表明 rebar 未针对 windows
在“生成”命令期间?
哪个会导致我问钢筋是否可以提示它当前的平台?
<drev1>
我不确定 Windows 上的钢筋做了多少工作
看起来start_erl是run_erl的 Windows 等效项
10:29 但它似乎需要不同的命令行参数
<Thesolonius>
这也是我们发现的
<drev1>
我的猜测是您需要一个特定于 Windows 的模板来生成版本
而不是 rebar 附带的 create-node 模板
【讨论】: