2016-04-06 306 views
1

端末の起動時に、私はこれを常に取得します。bash:export: `= ':有効な識別子ではありません。-bash:export:` =':有効な識別子ではありません。

Last login: Wed Apr 6 12:40:06 on console 
-bash: export: `=': not a valid identifier 
-bash: export: `=': not a valid identifier 
-bash: export: `=': not a valid identifier 
-bash: export: `=': not a valid identifier 
-bash: export: `=': not a valid identifier 
-bash: export: `=': not a valid identifier 
Mymacs-MacBook-Pro:~ mymac$ 

どうすればこの問題を解決できますか? ~/.bashrcから

export TOMCAT_HOME=/Library/Tomcat/Home 
export IDP_HOME=/Library/SHIBBOLETH-idp/Home 
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home 
export PATH=$PATH:$JAVA_HOME/bin 
export M2_HOME=/Users/app/Applications/apache-maven-3.2.5 
export PATH=$PATH:$M2_HOME/bin 
export JOSSO2_HOME=/Users/app/Applications/josso-ce 
export PATH=$PATH:$JOSSO2_HOME/bin 
export ANT_HOME=/usr/local/bin/ant 
export PATH=$PATH:$ANT_HOME/bin 
export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting 
+4

ファイル「〜/ .bashrc」(ホームフォルダ内の.bashrcファイル)の内容を貼り付けてください。 – SuperSaiyan

+0

bashスタートアップファイルで 'export'行を探して、エラーのあるものを修正してください。 –

+0

輸出TOMCAT_HOME = /ライブラリ/ Tomcat /ホーム 輸出IDP_HOME = /ライブラリ/ Shibbolethの-IDP /ホーム 輸出JAVA_HOME = /ライブラリ/ Javaの/ JavaVirtualMachines/jdk1.8.0_73.jdk /コンテンツ/ホーム 輸出PATH = $ PATHに: $ JAVA_HOME/bin export M2_HOME =/Users/app/Applications/apache-maven-3.2.5 エクスポートPATH = $ M2_HOME/bin エクスポートJOSSO2_HOME = /ユーザー/アプリケーション/アプリケーション/ josso-ce エクスポートPATH = $ PATH:$ JOSSO2_HOME/bin export ANT_HOME =/usr/local/bin/ant export PATH = $ PATH:$ ANT_HOME/bin export PATH = "$ PATH:$ HOME/.rvm/bin"#RVMを追加します。スクリプトにPATHする –

答えて

2

それはあなたの周りのスペースを持っている可能性がありますあなたのbashの起動スクリプトのいずれかで等号。

exportで始まる行については、.bashrc.bash_profileの両方をご覧ください。 (。それらも.profileに見て、あなたが/etc/に変更している場合があります、bashのスタートアップファイル、結果が得られない場合は)特に

を、このフォームを探します。

export foo = bar 

そして周りのスペースを削除=、作り:

export foo=bar 

を対話型シェルから、あなたが構築体のこの種は、あなたが経験しているエラーが発生していることがわかります3210

$ export foo = bar 
bash: export: `=': not a valid identifier 
+0

そして私。bash_profileは次のようになります---------------------------------------------- ------- export TOMCAT_HOME =/Library/Tomcat/Home export IDP_HOME =/Library/SHIBBOLETH-idp/Home エクスポートJAVA_HOME = /ライブラリ/ Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home [[-s "$ HOME/.profile"]] && source "$ HOME/.profile"#デフォルトの.profileをロードする [[-s "$ HOME/.rvm/scripts/rvm"]] && source " $ HOME/.rvm/scripts/rvm "#シェルセッションにRVMをロードする* ソース〜/ .profile #MacPortsインストーラの追加時2016-03-25_at_09:51:07:適切なものを追加するMacPortsで使用するPATH変数。 –

+0

export PATH = "/ opt/local/bin:/ opt/local/sbin:$ PATH" #PATH環境変数をMacPortsで使用するように修正しました。 export M2_HOME =/Users/app/Applications/apache-maven-3.2.5 export PATH = $ PATH:$ M2_HOME/bin export JOSSO2_HOME =/Users/app/Applications/josso-ce エクスポートPATH = $ PATH: $ PATH:$ ANT_HOME/bin –

+0

@ Twin-sis - このようなことをコメントに入れないでください。あなたはそれがフォーマットに対して何をするかを見ることができます。あなたの質問に関連する場合は、質問に追加してください。 – ghoti

-1

私は〜/ .bash_profileのすべてを削除して書き直してこの問題を解決しました。この操作の直後、私はコンソールではなく、ttys000にいました。私のMacを再起動した後、コンソールに戻ってきました。 そして、ttys000も問題ではありません。複数の端末を開くと、ttys000、ttys001、ttys002などになります。

関連する問題