web-dev-qa-db-fra.com

env: bash\r: Aucun fichier ou répertoire de ce type

J'essaie d'installer YouCompleteMe à partir de ici .

Quand j'exécute:

    ./install.sh --clang-completer

Je reçois cette erreur: 

    env: bash\r: No such file or directory

Je ne sais pas ce qui ne va pas avec les variables d'environnement. Voici mon chemin bash:

which bash 
/bin/bash

Dois-je le changer en/usr/bash? Si oui, alors comment devrais-je faire cela? J'ai essayé de changer le fichier ~/.bashrc, mais cela n'a pas fonctionné. 

37
Brijesh Rakholia

Votre fichier a des fins de ligne Windows. Passez aux fins de ligne Unix.

10
Carl Norum

Couru dans quelque chose de similaire. Vous pouvez utiliser dos2unix install.sh pour convertir les fins de ligne. Plusieurs fichiers via find [pattern] | xargs dos2unix

7
Michael Harris
>vim gradlew
:set fileformat=unix
:wq
>./gradlew clean build
1
Tuan Nguyen