0 votes

Corriger le message d'erreur du terminal "-bash : /etc/profile.d/rvm.sh : No such file or directory"

J'essaie de supprimer le message d'erreur suivant du terminal :

-bash: /etc/profile.d/rvm.sh: No such file or directory

J'ai récemment désinstallé RVM (Ruby Version Manager) de mon Macbook Air. L'erreur de terminal est apparue après que j'ai terminé la désinstallation de RVM. L'erreur apparaît chaque fois que je lance le terminal. Mon dépannage jusqu'à présent (en cherchant sur Google, etc.) m'a conduit à suggérer de modifier mes fichiers bash. J'ai vérifié les deux fichiers ci-dessous et je n'ai rien trouvé qui pointe vers "/etc/profile.d/rvm.sh".

  • ~/.bashrc
  • ~/.bash_profile

Est-ce qu'il me manque un fichier bash qui cause l'erreur ? Je supposais que l'erreur devait provenir de l'un des deux fichiers mentionnés ci-dessus, mais j'avais manifestement tort.

2voto

mike Points 1801

Vous devriez aussi regarder /etc/profile car il peut contenir des références à /etc/profile.d/rvm.sh .

Il est également utile de lire le manuel de bash, car il répertorie tous les fichiers que bash consulte pour la configuration. Il se trouve vers la fin de la page de manuel. Pour le lire, dans Terminal.app, tapez man bash .

Enfin, vous pouvez exécuter, toujours dans Terminal.app, la commande suivante :

grep -R 'rvm.sh' /etc

Ceci recherchera tous les fichiers à l'intérieur de /etc de manière récursive, qui contiennent rvm.sh texte en eux.

0 votes

AH ! Merci beaucoup Mike ! J'ai vu une référence dans /etc/profile. Je ne savais pas qu'il fallait regarder ce fichier. Une question - le fichier est verrouillé. J'ai essayé de dupliquer le fichier et de supprimer l'original, mais cela a causé d'autres problèmes. Une idée sur la façon de m'authentifier pour modifier /etc/profile ?

1 votes

Bien sûr. Vous pouvez utiliser sudo commande. Si vous utilisez vi pour éditer /etc/profile vous pouvez taper : sudo vi /etc/profile - il vous demandera votre propre mot de passe (PAS le Root !) et après cela il devrait vous laisser éditer le fichier. Évidemment, si vous utilisez un éditeur différent (par exemple nano ), la commande sera sudo nano /etc/passwd

0 votes

Peu importe Mike. Je l'ai trouvé moi-même. Petite astuce utile pour permettre à TextEdit de modifier des fichiers verrouillés. J'ai dû utiliser la commande terminal dans l'article ci-dessous et ensuite faire glisser le fichier de profil sur TextEdit. J'ai ensuite pu modifier et sauvegarder. Assurez-vous de quitter TextEdit après pour vous débarrasser de ses pouvoirs temporaires de SUDO : mactricksandtips.com/2008/05/

-1voto

dade.sliep Points 1
cd /etc/profile.d/
ls

la sortie contiendra un fichier tel que vte-XXX.sh tapez simplement

cp vte-XXX.sh vte.sh

0 votes

Sur ma machine, il n'y a pas de répertoire de ce type, donc vous devez exapliner plus

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X