Я пытаюсь запустить 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.
Затем Сбт уходит. Зачем? Разве это не должно ждать команд?
Что касается возможной связанной заметки, я уверен, что раньше я не делал #! [Shell] в первой строке, когда использовал bash. Что изменилось?
UPDATE:
При написании эквивалентного скрипта для использования bash все работает нормально, sbt не выполняет сборку, а затем завершается
#!/bin/bash
java -Xmx512M -jar `dirname $0`/sbt-launch-0.7.4.jar "$@"