все,
Я обнаружил, что тот же Makefile хорошо работает в Mac OS X, но не работает в Ubuntu. Фрагмент выглядит следующим образом:
start:
@echo $(seperator)
@if [[ "$(PROJECT)" == "" ]]; then \
echo " Project powered by CodeMate!"; \
else \
echo " $(PROJECT)"; \
fi
@echo $(seperator)
и make жалуется:
/bin/sh: [[: not found
Есть идеи?
Ура,
Ли
Обновления:
Я изменил приведенные выше условные операторы Bash to:
if test "$(PROJECT)" = ""; then \
тогда все работает нормально. Так что же не так с "[["?