у меня функция bash:
myworkhomebrewapp(){ atom $HOMEBREW_FRONTEND; atom $HOMEBREW_BACKEND; workon homebrew_server; cd $HOMEBREW_BACKEND; python manage.py runserver & ; /usr/bin/open -a "/Applications/Google Chrome.app" "file:///Users/cchilders/projects/good_brews/frontend/index.html" ;}
но это вызывает ошибку
$ src
-bash: /Users/cchilders/.bash_profile: line 63: syntax error near unexpected token `;'
-bash: /Users/cchilders/.bash_profile: line 63: `myworkhomebrewapp(){ atom $HOMEBREW_FRONTEND; atom $HOMEBREW_BACKEND; workon homebrew_server; cd $HOMEBREW_BACKEND; python manage.py runserver & ; /usr/bin/open -a "/Applications/Google Chrome.app" "file:///Users/cchilders/projects/good_brews/frontend/index.html" ;}'
Я не знаю, что вызывает ошибку, но комментируя эту строку, исправляет ее. Где моя функция bash сломана, пожалуйста? Спасибо
решение:
Я был в состоянии решить эту проблему путем разделения новых строк в моем .bashrc, это не то, что я хотел:
myworkhomebrewapp(){
atom $HOMEBREW_FRONTEND
atom $HOMEBREW_BACKEND
workon homebrew_server
cd $HOMEBREW_BACKEND
python manage.py runserver &
sleep 5
/usr/bin/open -a "/Applications/Google Chrome.app" "file://$HOMEBREW_FRONTEND/index.html"
}