【发布时间】:2018-01-09 02:29:32
【问题描述】:
我在 Windows 10 上使用 Acquia 的 DevDesktop。对于 shell,我使用的是 babun 的 zsh。 Acquia 为 Drupal 提供了drush 命令行界面。
命令本身似乎没问题:
{ drush } » pwd /cygdrive/c/Program Files (x86)/DevDesktop/tools/vendor/drush/drush
{ drush } » ./drush /cygdrive/c/Program Files (x86)/DevDesktop/tools/vendor/drush/drush
Execute a drush command. Run `drush help [command]` to view command-specific help. Run `drush topic` to read even more documentation.
...
我为它创建了一个符号链接,但它不起作用:
{ drush } » ls -lha /home/username/bin/drush /cygdrive/c/Program Files (x86)/DevDesktop/tools/vendor/drush/drush
lrwxrwxrwx 1 username None 73 Aug 1 23:29 /home/username/bin/drush -> '/cygdrive/c/Program Files (x86)/DevDesktop/tools/vendor/drush/drush/drush'
{ drush } » cd ~ /cygdrive/c/Program Files (x86)/DevDesktop/tools/vendor/drush/drush
{ ~ } master »
{ ~ } master » drush
Could not open input file: /home/username/bin/drush
我尝试按照this answer 更改权限,并确保行尾正确,但它仍然不起作用。
{ ~ } master » chmod 775 /home/username/bin/drush
{ ~ } master » dos2unix -F /home/username/bin/drush
dos2unix: converting file /home/username/bin/drush to Unix format...
{ ~ } master » drush
Could not open input file: /home/username/bin/drush
我做错了什么?
【问题讨论】:
-
我很好奇你为什么不使用 DevDesktop 提供的 Drush 控制台?以我的经验,在 WINdows 中创建符号链接是一件很痛苦的事情。您可以尝试阻止mlink。