首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装氮气时出错

安装氮气时出错
EN

Stack Overflow用户
提问于 2014-04-26 18:16:43
回答 1查看 255关注 0票数 2

我想去探索氮。按照http://nitrogenproject.com/doc/tutorial.html中概述的安装说明,我从GitHub中提取源代码,执行第二步,生成rel_inets,并撞墙。这是系统告诉我的:

代码语言:javascript
复制
nitrogen$ make rel_inets
...
make[2]: Leaving directory `/home/lloyd/Erl/nitrogen'
Running Erlang
Generating "reltool.config" with merged overlays
...Loading base file: "reltool_base.config"
...Merging Overlay from "reltool_inets.config"
...Writing "reltool.config"
...SUCCESS
make[2]: Entering directory `/home/lloyd/Erl/nitrogen'
Running Erlang
==> rel (generate)
ERROR: generate failed while processing /home/lloyd/Erl/nitrogen/rel: {'EXIT',      {{badmatch,{error,"Illegal library \"/home/lloyd/Programming/Erlang/zippity/apps\": no such file or directory"}},

原来,/home/lloyd/Programming/Erlang/zippity/app很久以前就被删除了;例如,它不在我的目录树中。

任何善良的巫师都能告诉我为什么世界上会挖出这段古老的历史吗?还有..。我能做些什么?

非常感谢,

LRP

根据要求,我编辑了Makefile的第231行。下面是make rel_inets的输出:

代码语言:javascript
复制
lloyd@Reliance:~/Erl/nitrogen$ make rel_inets
make[1]: Entering directory `/home/lloyd/Erl/nitrogen'
./rebar get-deps
Running Erlang
==> rel (get-deps)
==> nitrogen (get-deps)
./rebar compile
Running Erlang
==> rel (compile)
==> nitrogen (compile)
make[2]: Entering directory `/home/lloyd/Erl/nitrogen'
make[2]: Leaving directory `/home/lloyd/Erl/nitrogen'
Running Erlang
Generating "reltool.config" with merged overlays
...Loading base file: "reltool_base.config"
...Merging Overlay from "reltool_inets.config"
...Writing "reltool.config"
...SUCCESS
make[2]: Entering directory `/home/lloyd/Erl/nitrogen'
Running Erlang
DEBUG: Consult config file "/home/lloyd/Erl/nitrogen/rel/rebar.config"
DEBUG: Rebar location: "/home/lloyd/Erl/nitrogen/rel/rebar"
DEBUG: is_rel_dir(/home/lloyd/Erl/nitrogen/rel) -> {true,
                                                    "/home/lloyd/Erl/nitrogen/rel/reltool.config"}
DEBUG: Available deps: []
DEBUG: Missing deps  : []
DEBUG: Predirs: []
==> rel (generate)
DEBUG: Consult config file "/home/lloyd/Erl/nitrogen/rel/reltool.config"
DEBUG: vcs_vsn: Unknown VCS atom in vsn field: "2.2.2"
DEBUG: vcs_vsn: Unknown VCS atom in vsn field: []
ERROR: generate failed while processing /home/lloyd/Erl/nitrogen/rel: {'EXIT',{{badmatch,{error,"Illegal library \"/home/lloyd/Programming/Erlang/zippity/apps\": no such file or directory"}},
         [{rebar_reltool,generate,2,[]},
          {rebar_core,run_modules,4,[]},
          {rebar_core,execute,5,[]},
          {rebar_core,process_dir1,6,[]},
          {rebar_core,process_commands,2,[]},
          {rebar,main,1,[]},
          {escript,run,2,[{file,"escript.erl"},{line,747}]},
          {escript,start,1,[{file,"escript.erl"},{line,277}]}]}}
make[2]: *** [generate] Error 1
make[2]: Leaving directory `/home/lloyd/Erl/nitrogen'
make[1]: *** [rel] Error 2
make[1]: Leaving directory `/home/lloyd/Erl/nitrogen'
make: *** [rel_inets] Error 2
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-07 12:45:50

非常感谢伙计们。显然,我在某个时候设置了ERL_LIBS,但没有完全理解它的含义。当我删除库目录时,ERL_LIBS值是孤立的。所以,unset ERL_LIBS做到了这一点。现在装上了氮气。

重新安装Erlang :感谢Bob的提示,我从系统中清除Erlang,安装Erlang依赖项,然后通过kerl重新安装Erlang。钢筋现在编译。在多次警告之后,n2o仍然没有合作--在编译过程中停止。但我今天就去做。

再次感谢,

LRP

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23314800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档