1 votes

Bash_profile ne fonctionne pas

Je veux utiliser .bash_profile mais j'ai un bug.

Dans mon fichier j'ai :

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home

Mais lorsque mon JAVA_HOME est appelé par Ionic j'ai :

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home

Je ne sais pas pourquoi mon JAVA_HOME n'est pas le même.

J'ai essayé de lancer . .bash_profile mais ça ne fonctionne pas

0 votes

Vous devriez essayer 'source .bash_profile'. Le fichier n'est probablement pas exécutable. Ouvrir une nouvelle fenêtre de terminal.

2 votes

@jmh le point est le même que source

0 votes

Pouvez-vous poster le contenu de votre ~/.bash_profile s'il vous plaît. De plus, commencez une nouvelle session et postez la sortie de echo $JAVA_HOME

2voto

ʀ2ᴅ2 Points 996

Par mémoire dans le .bash_profile lorsque je m'amusais avec Java, vous devez ajouter export et ". Dans le Terminal, exécutez la commande :

 nano .bash_profile

Ensuite, ajoutez :

export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home"

Ensuite, redémarrez : . .bash_profile après avoir enregistré le bash_profile

1voto

Marc Wilson Points 3640

Bash utilise ses différents fichiers de configuration de manière différente en fonction de la façon dont il est invoqué. Consultez la section INVOCATION de la page de manuel de bash pour les détails, mais en bref, pour un shell de connexion, il lira bash_profile (ainsi que d'autres choses), et pour un shell sans connexion, il lira bashrc (ainsi que d'autres choses). La plupart des gens sourceront bashrc à partir de leur bash_profile et feront tout le reste dans bashrc.

Vous ne le montrez pas, mais vous ne devez probablement pas exporter JAVA_HOME. Vous devriez le faire. Vous voulez vous assurer que cela va dans le shell parent.

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