【问题标题】:Chmod u+x windows cmdchmod u+x windows cmd
【发布时间】:2014-02-19 01:54:22
【问题描述】:

我正在尝试在 Windows 7 上安装 Scalatra,并且需要将文件更改为可执行文件……Scalatra 文档说要这样做,这是 unix。什么是windows等价物?

chmod u+x srt

【问题讨论】:

标签: scala cmd chmod


【解决方案1】:

您可以简单地使用 unix 命令提示符(我使用 git bash)打开相关文件夹并从那里执行 unix 命令

【讨论】:

    【解决方案2】:

    要让 scalatra-sbt 在 Windows 上运行,请从 scalatra-sbt 移植您拥有的 sbt.bat,或通过 cygwin 安装 chmod。


    假设你已经成功 installed 其余的 Conscript 和 giter8,你可以开始一个下载 scalatra-sbt 的项目。从那里,可以查看./sbtsource,并将 bash 脚本功能移植到您自己的 Windows 特定脚本中,或者在 Windows 中安装一个 unix 兼容层。如果您走“Windows 特定脚本”路线,也许 scalatra-sbt 会感谢项目的贡献。

    “unix 兼容层”路线最终将允许您运行./sbtchmod是一个unix命令行功能,在工具集cygwin的默认包中提供,提供了一个完整的类lunix环境。进入 cygwin 终端后,您可以 chmod 文件,如 scalatra-sbt first project 中所述。

    从 scalatra-sbt 深入了解./sbt 的内容,这实际上是围绕 scala 构建工具(也称为 sbt,令人困惑地称为 sbt)的 unix 脚本包装器。如果在尝试运行 ./sbt 时遇到奇怪的 '\r' 错误,请安装 cygwin 包 dos2unix,然后在 sbt 文件上运行它。如果您遇到任何“which: no curl in...”或“which: no wget in...”错误,请返回 cygwin 安装程序,找到 wget 等软件包,然后安装这些程序。

    顺便说一句,scalatra-sbt 脚本运行的最后一件事是 Scala 构建工具。 Scala 构建工具 sbt 本身与 cygwin 的 default configuration 存在许多已报告的问题,因此您可能需要进行更多研究。根据您在 specific 设置中遇到的问题,您可能需要更改 ./sbt 脚本的末尾以调整用于启动 Scala 构建工具的 parameters

    【讨论】:

      猜你喜欢
      • 2021-12-29
      • 2020-12-16
      • 1970-01-01
      • 1970-01-01
      • 2014-06-20
      • 2020-08-10
      • 2010-10-18
      • 1970-01-01
      • 2015-02-18
      相关资源
      最近更新 更多