首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Windows上生成凤凰应用程序

无法在Windows上生成凤凰应用程序
EN

Stack Overflow用户
提问于 2014-12-02 23:52:12
回答 2查看 783关注 0票数 4

我在Windows8上使用Elixir的菲尼克斯框架有很大的困难。在通过了大多数特定于平台的bug之后,一个错误告诉我,无法找到钢筋,也没有编译ranch。我甚至在我的环境道路上设置了钢筋,但它仍然在抱怨。总之,我应该做些什么来编译ranch,下面是一个错误的例子。

代码语言:javascript
复制
Programming PC@PROGRAMMING-PC ~/Documents/GitHub/Elixir/phoenix ((v0.6.1))
$mix phoenix.new newapp ~/newapp
'c:/Program' is not recognized as an internal or external command,
operable program or batch file.
←[31m←[1m** (Mix) Could not compile dependency ranch, c:/Program Files/rebar/reb
ar.cmd command failed. If you want to recompile this dependency, please run: mix
 deps.compile ranch←[0m
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-03 18:03:40

1.)确保你的路上有钢筋。

2.)正如上面@p11y所指出的,它似乎对目录名中的空格不满意。最简单的解决方法是查找路径的短名等价物,然后使用它。最简单的方法是使用命令提示符中的dir /x命令来找出等效的8.3名称。

3.)查看上面的提示--您使用的是Cygwin还是Mingw32?如果是这样的话,路径可能是不同的。确保可以导航到正在使用的shell中的C:/program files/rebar路径。

票数 3
EN

Stack Overflow用户

发布于 2014-12-04 09:30:35

正如其他人所建议的那样,该错误是由我通往rebar的路径中的Windows引起的。通常,这不会给我带来任何麻烦,但在这方面,C:/Program Files/rebar中的空间才是问题所在。为了修复这个错误,我不得不将Program Files替换为它的别名PROGRA~1,它没有空格。在这样做之后,所有编译的内容都没有问题。

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

https://stackoverflow.com/questions/27261235

复制
相关文章

相似问题

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