Ruby 创建新项目时的foundationCLI eNot 所以我想试试新的应用程序基金会,但是我不能通过第2步()。

Ruby 创建新项目时的foundationCLI eNot 所以我想试试新的应用程序基金会,但是我不能通过第2步()。,ruby,git,zurb-foundation,bundler,bower,Ruby,Git,Zurb Foundation,Bundler,Bower,第一步进展顺利 我在窗户上 我有节点v.0.10.33 我有Ruby 1.9.3p551 我得到了git1.9.4.msysgit.2 我有Bundler 1.7.7 有什么问题吗?我也遇到了这个错误,我在foundationCLI.js中替换了以下几行,然后它就工作了。 我在基金会论坛上找到了这个答案,但是帖子被删除了。 第94行: var npmInstall = ['npm.cmd', 'install']; 第95行: var bowerInstall = ['bower.c

第一步进展顺利

  • 我在窗户上
  • 我有节点v.0.10.33
  • 我有Ruby 1.9.3p551
  • 我得到了git1.9.4.msysgit.2
  • 我有Bundler 1.7.7


有什么问题吗?

我也遇到了这个错误,我在foundationCLI.js中替换了以下几行,然后它就工作了。 我在基金会论坛上找到了这个答案,但是帖子被删除了。 第94行:

 var npmInstall = ['npm.cmd', 'install'];
第95行:

 var bowerInstall = ['bower.cmd', 'install'];
第96行:

 var bundleInstall = ['bundle.bat'];
第157行:

 exec(['bower.cmd', 'update', '--production', '--ansi'], function(err, out, code) {
第176行:

 var proc = spawn('npm.cmd', cmd);

没办法,但我可以说,为了信心起见,我已经显示了完全相同的错误。我在谷歌上搜索过stackexchange等提出的各种建议,但都没有破解。问题在于在脚本中执行npm安装。这可能是一个路径问题,可能与cygwin安装有关。Zurb经常遇到这些问题。我通常的解决方案是删除所有Ruby、Node等安装,然后制作新的,如果我能弄清楚Zurb目前使用的是哪个版本的话。我不一定建议这样做。让我们看看早期他们是怎么说的。我认为这一定是cygwin的一个明显部分的路径问题,这是nodejs或Ruby的一部分。现在解决这个问题太晚了。但是,我可以通过手动应用foundationCLI.js中的命令来构建示例应用程序。比如,npm安装yApp;cd-yApp;凉亭安装;捆光盘npm启动;。在此之前,您可能必须运行失败的foundation apps new yApp。npm start编译初始项目,然后监视要重新编译的构建/各种内容的编辑。您可以在浏览器中从localhost:8080查看结果。这很可能会让你走。它解决了它!非常感谢。(仍然很奇怪,是吗?)并且没有在这里修复它,尽管它有道理。昨晚我尝试了这篇文章的第一部分,但在这里失败了,事实上,在win64机器上,npm是npm,而不是npm.cmd。我认为这里有很多失败的方式,这取决于您的工具来自哪个版本或来源。这是一项令人讨厌的业务,npm很快就开始帮不上忙了,或者Zurb在发布之前显然懒得在Windows上进行测试。这是他们的声明,最后是拉菲: