【问题标题】:Grails command line redirection in windowsWindows中的Grails命令行重定向
【发布时间】:2014-07-21 10:12:15
【问题描述】:

我一直在尝试为一组大型 grails 应用程序获取同事的 linux 构建脚本以在 Windows 中工作(通过 cygwin)。他使用了很多“这里的文档”,但我可以将我的问题简化为一个简单的问题——在 Windows 或 cygwin 中,我如何让 grails 接受来自标准输入的一系列命令——即“grails ”交互式提示打开。

我已经尝试了 -Djline=jline 的所有变体。(不支持 Windows Linux)带有 -non-interactive 和 cygwin 和 cmd 的终端(顺便说一下,Windows 7 64 位,grails 2.3.5),但总的来说它似乎忽略了标准输入的重定向。我什至尝试过变体'cat cmds |圣杯.....'

我查看了 jiras,但没有找到任何确定的内容。有一些关于移动到不同 Windows 控制台(例如 conemu)的 cmets,但这并没有为我解决任何问题。

关闭窗口不是一种选择:(

任何人以前见过/解决过这个问题或有任何见解?

【问题讨论】:

    标签: windows grails command-line stdin


    【解决方案1】:

    grails 是什么?我的意思是,当您运行它时,究竟会启动什么?

    在任务管理器或进程资源管理器中查找命令行。假设它运行 java.exe,所以你需要复制完整的命令行并使用你的 < cmds 的尾随重定向器。

    【讨论】:

    • 一个 Web 开发框架(也是一个不错的框架):grails.org。是的,它是一个 Java 程序。问题似乎与 jline (Grails 使用它来处理其 CLI,Scala、jython 和其他一些东西)有关,并且 jline 显然存在 Windows 重定向问题。我希望也许有人已经专门使用 grails 遇到过这个问题 - 并解决了它:)
    猜你喜欢
    • 2011-10-17
    • 2010-11-28
    • 2011-06-07
    • 1970-01-01
    • 2012-02-22
    • 1970-01-01
    • 2010-11-21
    • 1970-01-01
    相关资源
    最近更新 更多