2016-05-12 3 views
-1

я пытался следовать инструкциям здесь, чтобы получить Drush установлена ​​на Cygwin:Как создать Cygwin исполняемого

https://www.drupal.org/node/1432756#comment-11184267

Однако запуск «Drush» из папки моего Друпал проект ничего не делали (А не было» t скажите мне -bash: this_command_I_made_up: command not found, как и для команды, которая не существует).

В конце концов я попытался запустить команду символьной ссылки вроде этого:

ln -s /usr/local/src/drush/drush.bat /usr/bin/drush.bat 

вместо этого:

ln -s /usr/local/src/drush/drush.bat /usr/bin/drush 

Другими словами, я добавил .bat суффикс к пути файла (drush.bat) вместо того, чтобы оставить его как обычный старый drush. Теперь я получаю результаты, ожидая при запуске команд drush из моих папок проекта drupal, но я должен ввести drush.bat вместо drush при запуске команд drush.

Мне просто интересно, может ли кто-нибудь пролить свет на ситуацию, почему простая старая drush символическая ссылка без суффикса .bat не работает. Благодаря!

ответ

1

Возможно, вам понадобится выполнить исполняемый файл src/drush/drush.bat. Если символическая ссылка, которую вы создаете, имеет расширение .bat (или .exe и т. Д.), Оно автоматически будет выполняться в cygwin.

Для файлов без расширений файл должен быть помечен как исполняемый файл.

Для символических ссылок без расширений источник (src/drush/drush.bat) должен быть отмечен как исполняемый файл.

Чтобы отметить файл , воспользуйтесь командой chmod +x src/drush/drush.bat.

Смежные вопросы