2014-02-19 52 views
1

我正试图在Windows 7上安装Scalatra,并且需要将文件更改为可执行文件...... Scalatra文档说要做到这一点,这是unix。什么是Windows等价物?Chmod u + x windows cmd

CHMOD U + X SRT

+0

有没有真正的直接等值。还有一个'srt.bat'文件吗?是的,这可能是你想要运行的。 –

+0

您是否在要求您运行'chmod u + x sbt'的步骤中使用http://scalatra.org/2.2/getting-started/first-project.html? –

回答

0

要获得Scalatra的-SBT打算在Windows上,任何一个端口,你从scalatra-sbt自己sbt.bat,或通过cygwin安装文件模式。


假设你已经成功地installed征兵和giter8的休息,可以启动一个项目,下载了Scalatra-SBT。从那里,可以查看./sbtsource,并将bash脚本功能移植到您自己的Windows特定脚本中,或者将unix兼容层安装到Windows中。如果沿着“windows特定脚本”路线走下去,也许scalatra-sbt会赞赏项目的贡献。

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

从scalatra-sbt跳到./sbt的内容中,这实际上是scala构建工具(也称为混淆,如sbt)的unix脚本包装。如果在尝试运行./sbt时出现奇怪的'\ r'错误,请安装cygwin软件包dos2unix,然后在sbt文件上运行它。如果遇到任何“which:no curl in ...”或“which:no wget in ...”错误,请返回到cygwin安装程序,找到诸如wget之类的软件包,然后安装这些程序。

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