não pode executar o shell script do symlink [closed]

1

Estou usando o DevDesktop da Acquia no Windows 10. Para um shell, estou usando o zsh da babun. A Acquia fornece a interface da linha de comandos drush para o Drupal.

O comando em si parece estar bem:

{ 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.
...

Eu criei um symlink para isso, mas não funciona:

{ 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

Eu tentei alterar as permissões e garantir que os finais de linha estão corretos, conforme esta resposta , mas ainda não funciona t trabalho.

{ ~ } 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

O que estou fazendo de errado?

(Eu também fiz esta pergunta no stackoverflow , mas pensei pode se sair melhor aqui).

Editar de acordo com o comentário do DopeGhoti, verifiquei as permissões do bin dir. Acontece que foi um symlink também:

{ ~ } master » ls -lha /home/username/bin                                                                                                                           ~
lrwxrwxrwx 1 username None 25 Oct 26  2016 /home/username/bin -> /home/username/.local/bin

{ ~ } master » ls -la /home/username/.local/bin                                                                                                                     ~
total 1797
drwxrwxr-x+ 1 username None       0 Aug  1 23:39 .
drwxr-xr-x+ 1 username None       0 Oct 26  2016 ..
-rwxrwxr-x+ 1 username None 1836198 Jul 30 18:43 composer
lrwxrwxrwx  1 username None      73 Aug  1 23:29 drush -> '/cygdrive/c/Program Files (x86)/DevDesktop/tools/vendor/drush/drush/drush'
    
por user394 02.08.2017 / 22:37

0 respostas