【发布时间】:2013-12-09 02:25:22
【问题描述】:
我正在尝试运行 sbt,但出现此错误:
Error: Invalid or corrupt jarfile /bin
这是我到目前为止所做的:
我已将sbt-launch.jar 文件放在/bin 文件夹中,并使用以下行创建了一个文件sbt:
java -Xmx512M -jar `dirname $0`/sbt-launch.jar "$@"
然后我运行sudo chmod u+x sbt
现在,当我运行 sudo sbt 时,我得到了错误。
Error: Invalid or corrupt jarfile /bin
请帮忙。我做错了什么?
【问题讨论】:
-
它以某种方式断开了
dirname宏以及与/sbt-launch.jar的连接。您确定两者之间没有意外的空白吗?您也可以尝试硬编码路径,即使用-jar /bin/sbt-launch.jar。 -
您可以在
java之前添加echo吗?您可以看到已执行的完整行,也许之后可以更正错误? -
@0__ 这就是问题所在。谢谢。添加您的评论作为答案并将其标记为正确
-
@0__ 我知道你的评论是不久前的,但谢谢你,因为当我遇到与 OP 相同的问题时,这正是问题所在