Хорошо, скрипты для Mac совершенно новые для меня, и я понятия не имею, как это отладить.
Я установил wine из pkg (не из brew и т. Д.) И установил heidisql вместе с wine.
В соответствии с инструкциями, я создал это в редакторе скриптов Mac, сохранил как «приложение» и скопировал в папку «Приложения».
ПРИМЕЧАНИЕ. Я могу запустить heidisql, запустив «Wine stable» взапуска, затем введите
wine "$HOME/.wine/drive_c/Program Files/HeidiSQL/heidisql.exe"
Сценарий, который не работает:
on run
--edit this to be the correct location and file to run (typically only edit after the "drive_c")
set toRun to "$HOME/.wine/drive_c/Program Files/HeidiSQL/heidisql.exe"
--edit winePrefix if you are not using the default prefix
set winePrefix to "$HOME/.wine"
--edit wineLocation if your wine install is not the default location
set wineLocation to "/usr/local/bin"
--edit dyldFallbackLibraryPath to your X11 lib folder, this one is set for XQuartz on 10.6+
set dyldFallbackLibraryPath to "/opt/X11/lib"
-------------------------------------------------------
--DO NOT EDIT ANYTHING BELOW THIS LINE
-------------------------------------------------------
set toRunPath to do shell script "WINEPREFIX=\"" & winePrefix & "\"; TEMPVAR=\"" & toRun & "\"; echo \"${TEMPVAR%/*}\""
set toRunFile to do shell script "WINEPREFIX=\"" & winePrefix & "\"; TEMPVAR=\"" & toRun & "\"; TEMPVAR2=\"" & toRunPath & "\"; echo \"${TEMPVAR#$TEMPVAR2/}\""
do shell script "PATH=\"" & wineLocation & ":$PATH\"; export WINEPREFIX=\"" & winePrefix & "\"; export DYLD_FALLBACK_LIBRARY_PATH=\"" & dyldFallbackLibraryPath & "\"; cd \"" & toRunPath & "\"; wine \"" & toRunFile & "\" > /dev/null 2>&1 &"
end run
Однако, когда я запускаю сценарий приложения, дважды щелкнув его в папке приложения,он мигает значок сценария на панели задач, а затем ничего не делает.Есть идеи, что не так или как отлаживать?