2 votes

Message d'erreur inconnu dans le terminal .bash_profile

-bash : export : =': not a valid identifier -bash: export: 0de946b3adfc5de6336ff06ca740ffbeba68f055323038a179def14f63ee3b1b7aa0b50bdd8a7b7578d8c19f1a5e62fff0047843b252e551426e2c0a5f49ee88': not a valid identifier

J'ai suivi un guide pour installer postgres, et j'ai ajouté un PATH à .bash_profile. puis je l'ai supprimé et maintenant je suis confronté à cette erreur chaque fois que j'ouvre le terminal.

Voici mon profil bash

[[ -s "$HOME/.profile" ]] && source "$HOME/.profile" # Load the default .profile

if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
export SECRET_KEY_BASE = 0de946b3adfc5de6336ff06ca740ffbeba68f055323038a179def14f63ee3b1b7aa0b50bdd8a7b7578d8c19f1a5e62fff0047843b252e551426e2c0a5f49ee88

2voto

klanomath Points 63400

Si vous voulez exporter une variable, le nom de la variable, le signe égal et la valeur de la variable ne doivent pas être séparés par des espaces ! En particulier, le signe égal n'est pas un nom de variable valide et, entouré d'espaces, il est interprété comme tel, ce qui donne lieu à l'affichage de la commande "=' : pas un identifiant valide" message d'erreur.

Changez donc la ligne

export SECRET_KEY_BASE = 0de946b3adfc5de6336ff06ca740ffbeba68f055323038a179def14f63ee3b1b7aa0b50bdd8a7b7578d8c19f1a5e62fff0047843b252e551426e2c0a5f49ee88

à

export SECRET_KEY_BASE=0de946b3adfc5de6336ff06ca740ffbeba68f055323038a179def14f63ee3b1b7aa0b50bdd8a7b7578d8c19f1a5e62fff0047843b252e551426e2c0a5f49ee88

et soit re-sourcez .bash_profile, soit fermez votre fenêtre de terminal actuelle et ouvrez-en une nouvelle pour vous débarrasser de l'erreur.

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