钢筋包含外部库错误

发布于 2024-11-26 23:29:16 字数 824 浏览 1 评论 0 原文

rebar config:

{deps, [
  {ibrowse, ".*",
   {git, "git://github.com/cmullaparthi/ibrowse.git", "master"}}
]}.

make 时:

Uncaught error in rebar_core: {'EXIT',
                              {badarg,
                                  [{re,run,[git,[],[{capture,none}]]},
                                   {rebar_deps,is_app_available,3},
                                   {rebar_deps,find_deps,3},
                                   {rebar_deps,preprocess,2},
                                   {rebar_core,acc_modules,5},
                                   {rebar_core,process_dir,4},
                                   {rebar_core,process_commands,1},
                                   {rebar,main,1}]}}

make: * [all] 错误 1

​​为什么?

rebar config:

{deps, [
  {ibrowse, ".*",
   {git, "git://github.com/cmullaparthi/ibrowse.git", "master"}}
]}.

When make:

Uncaught error in rebar_core: {'EXIT',
                              {badarg,
                                  [{re,run,[git,[],[{capture,none}]]},
                                   {rebar_deps,is_app_available,3},
                                   {rebar_deps,find_deps,3},
                                   {rebar_deps,preprocess,2},
                                   {rebar_core,acc_modules,5},
                                   {rebar_core,process_dir,4},
                                   {rebar_core,process_commands,1},
                                   {rebar,main,1}]}}

make: * [all] Error 1

Why?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

逆夏时光 2024-12-03 23:29:16

你的配置文件对我有用,所以我建议执行以下操作:

  1. 确保你安装了 git,
  2. 并将最新版本的 rebar 在你的项目目录中
  3. 使用像我描述的那样的 Makefile 此处
  4. 删除现有的 deps 目录
  5. 运行 make

如果您想直接使用 rebar使用 make 你可以这样做:

$ ./rebar get-deps
$ ./rebar compile

Your config file worked for me so I'd suggest doing the following:

  1. make sure you have git installed
  2. put the most recent build of rebar in your project directory
  3. use a Makefile like the one I described here
  4. delete your existing deps directory
  5. run make

If you want to use rebar directly instead of using make you can do:

$ ./rebar get-deps
$ ./rebar compile
百思不得你姐 2024-12-03 23:29:16

我昨天也遇到了同样的错误,这是因为我使用的是旧版本的 rebar,或者可能是因为我使用的是在不同系统上编译的 rebar 版本。尝试使用最新版本的 erlang 和 rebar 重新编译 rebar。

I had this same error yesterday, and it was because I was using an older version of rebar, or perhaps because I was using a version of rebar compiled on a different system. Try recompiling rebar with the latest versions of both erlang and rebar.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文