Перенаправление по умолчанию для ошибки 404

Я пытаюсь запустить sbt с помощью рыбной оболочки.

#!/usr/local/bin/fish 
java -Xmx512M -jar (dirname (status -f))/sbt-launch-0.7.4.jar "$argv"

Когда я вызываю sbt, я получаю следующее:

[info] Building project MyProject 1.0 against Scala 2.8.1
[info]    using MyProject with sbt 0.7.4 and Scala 2.7.7
[info] 
[info] Total session time: 1 s, completed Dec 19, 2010 4:29:46 PM
[success] Build completed successfully.

Затем sbt закрывается. Почему? Разве ему не следует просто ждать команд?

Что касается, возможно, связанной заметки, я уверен, что раньше мне не приходилось делать #! [Shell] в первой строке, когда я использовал баш. Что изменилось?

ОБНОВЛЕНИЕ: При написании эквивалентного сценария для использования bash все работает нормально, sbt не выполняет сборку, а затем завершает работу

#!/bin/bash
java -Xmx512M -jar `dirname $0`/sbt-launch-0.7.4.jar "$@"
6
задан Pengin 19 December 2010 в 17:28
поделиться