Chmod u + x windows cmd

时间:2014-02-19 01:54:22

标签: scala cmd chmod

我正在尝试在Windows 7上安装Scalatra,需要将文件更改为可执行文件...... Scalatra文档说要执行此操作,这是unix。什么是windows等效?

chmod u + x srt

2 个答案:

答案 0 :(得分:0)

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


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

“unix兼容层”路由最终将允许您运行./sbtchmod是一个unix命令行函数,在工具集cygwin的默认包中提供,它提供了完整的类似lunix的环境。进入cygwin终端后,您可以按照scalatra-sbt first project中的说明对文件进行chmod。

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

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

答案 1 :(得分:0)

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