Искаженные сообщения об ошибках указывают, что ваш исходный файл имеет \r\n
окончание строки. Возвращение бездомной кареты сбивает вас с толку
Использовать dos2unix
в исходном файле
Соответствующий системный фон:
which php
является/Applications/MAMP/bin/php/php5.3.14/bin/php
which drush
является/Applications/MAMP/bin/php/php5.3.14/bin/drush
which bash
является/bin/bash
/Users/me/.rvm/gems/ruby-2.1.2/bin:/Users/me/.rvm/gems/ruby-2.1.2@global/bin:/Users/me/.rvm/rubies/ruby-2.1.2/bin:/usr/local/bin/composer:/Applications/MAMP/Library/bin:/Applications/MAMP/bin/php/php5.3.14/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/Applications/MAMP/Library:/Users/me/bin:/Users/me/.rvm/bin:/Applications/MAMP/bin/php/php5.3.14/bin/drush
Скрипт (test.sh):
#!/bin/bash drush status
Результат бега $ ./test.sh
:
: No such file or directoryphp5.3.14/bin/drush: line 1: /bin/bash : command not foundbin/php/php5.3.14/bin/drush: line 9: : No such file or directoryphp5.3.14/bin/drush: line 12: cd: /Applications/MAMP/bin/php/php5.3.14/bin : command not foundbin/php/php5.3.14/bin/drush: line 13: 'Applications/MAMP/bin/php/php5.3.14/bin/drush: line 16: syntax error near unexpected token `in 'Applications/MAMP/bin/php/php5.3.14/bin/drush: line 16: ` case "`uname -a`" in
Я в тупике. Я убедился, что магические цитаты отключены и все такое. Я не знаю, что еще искать. О, и тот же сценарий работает без проблем на моем другом ноутбуке, который использует практически идентичные настройки.
Искаженные сообщения об ошибках указывают, что ваш исходный файл имеет \r\n
окончание строки. Возвращение бездомной кареты сбивает вас с толку
Использовать dos2unix
в исходном файле