ターミナルの不明なエラーメッセージ.bash_profile


2

-bash:export: =': not a valid identifier -bash: export: 0de946b3adfc5de6336ff06ca740ffbeba68f055323038a179def14f63ee3b1b7aa0b50bdd8a7b7578d8c19f1a5e62fff0047843b252e551426e2c0a5f49ee88 ':有効な識別子ではありません

私はpostgresをインストールするためのガイドに従っていました、そして、私はそれを削除しました。

これは私の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

あなたの内容を投稿してください .bash_profile あなたの質問に 元の質問を編集する
Allan

1
あなたの.bash_profileにはおそらく次のような行が含まれています。 export y = x... (すなわち、スペースまたは周囲のいくつかのスペース = )スペースを削除してください。
klanomath

これは基本的に、他の2つのスレッドで質問および回答される「スクリプトの修正方法」ですか? apple.stackexchange.com/questions/264073/…
bmike

export SECRET_KEY_BASE = 0de946... > export SECRET_KEY_BASE=0de946...
klanomath

回答:


2

変数をエクスポートする場合は、変数名、等号、および変数の値をスペースで区切ってはいけません。特に等号は有効な変数名ではなく、スペースで囲まれているため、そのように解釈されます。 "= ':無効な識別子です" エラーメッセージ。

だから行を変更します

export SECRET_KEY_BASE = 0de946b3adfc5de6336ff06ca740ffbeba68f055323038a179def14f63ee3b1b7aa0b50bdd8a7b7578d8c19f1a5e62fff0047843b252e551426e2c0a5f49ee88

export SECRET_KEY_BASE=0de946b3adfc5de6336ff06ca740ffbeba68f055323038a179def14f63ee3b1b7aa0b50bdd8a7b7578d8c19f1a5e62fff0047843b252e551426e2c0a5f49ee88

そして.bash_profileを再ソースするか、現在のターミナルウィンドウを閉じて新しいウィンドウを開いてエラーを取り除きます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.