Sal*_*lil 3 scala mingw msys sbt
我正在尝试使用sbt的应用程序启动器启动应用程序。
此应用程序定义为:
#!/bin/sh
java -jar /home/salil.wadnerkar/.conscript/sbt-launch.jar @"/home/salil.wadnerkar/.conscript/n8han/conscript/cs/launchconfig" "$@"
Run Code Online (Sandbox Code Playgroud)
但是,当我启动它时,它给了我这个错误:
$ ~/bin/cs n8han/giter8
Error during sbt execution: Could not find configuration file 'C:/MinGW/msys/1.0/home/salil.wadnerkar/.conscript/n8han/conscript/cs/launchconfig'. Searched:
file:/C:/MinGW/msys/1.0/home/salil.wadnerkar/
file:/C:/Users/salil.wadnerkar/
file:/C:/MinGW/msys/1.0/home/salil.wadnerkar/.conscript/
Run Code Online (Sandbox Code Playgroud)
但是,文件在那里。因此,我认为这是因为sbt处理mingw文件路径的方式有些奇怪。有人知道我如何使它工作吗?
在Cygwin中,我使用了
java -jar "`cygpath -m "$HOME/.conscript/sbt-launch.jar"`" "@file:///C:/Users/cvanvranken/.conscript/n8han/conscript/cs/launchconfig" "$@"
Run Code Online (Sandbox Code Playgroud)
我希望您将能够使您的作品与类似的作品一起工作,也许是这样的:
java -jar /home/salil.wadnerkar/.conscript/sbt-launch.jar "@file:///C:/Users/salil.wadnerkar/.conscript/n8han/conscript/cs/launchconfig" "$@"
Run Code Online (Sandbox Code Playgroud)
要么
java -jar /home/salil.wadnerkar/.conscript/sbt-launch.jar "@file:///C:/MinGW/msys/1.0/home/salil.wadnerkar/.conscript/n8han/conscript/cs/launchconfig" "$@"
Run Code Online (Sandbox Code Playgroud)
如果这些操作失败,则仍然肯定需要使用file://协议。
还要注意错误消息中正在搜索的三个目录
file:/C:/MinGW/msys/1.0/home/salil.wadnerkar/
file:/C:/Users/salil.wadnerkar/
file:/C:/MinGW/msys/1.0/home/salil.wadnerkar/.conscript/
Run Code Online (Sandbox Code Playgroud)
无论您在launchconfig参数中输入什么内容,如果都无法识别它,那么默认情况下都会搜索这些目录。这样一来,您的参数中可能会出现乱码,而您仍然看到与现在相同的确切错误。
| 归档时间: |
|
| 查看次数: |
849 次 |
| 最近记录: |