bash は端末の起動後は常に表示されます。エクスポート:「パス」は有効な識別子ではありません。

bash は端末の起動後は常に表示されます。エクスポート:「パス」は有効な識別子ではありません。

Ubuntu端末を介してAngularjsをインストールしようとしていますが、正しくインストールするにはパスを変更する必要があります。たぶん私はこれまで道を台無しにしたかもしれません。その後、Ubuntu端末を起動すると、常に端末ウィンドウの上部に次の3つのメッセージが表示されます。

bash: export: `/usr/bin/java': not a valid identifier
bash: export: `/usr/share/java': not a valid identifier
bash: export: `/usr/share/man/man1/java.1.gz': not a valid identifier

このフォーラムに加えて、いくつかのフォーラムで解決策を探しましたが、見つかりませんでした。私はこれに従うこの投稿しかし、それは何も変えません。

私のJavaは正常に動作しており、このコマンドを開くことができますが、警告が表示されます。sudo gedit ~/.bashrc

この問題を解決するにはどうすればよいですか?

バージョン:このコマンドを実行すると、grep export ~/.bashrc次のコマンドが出力されます。

#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'
export JAVA_HOME= /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz 
export PATH=$JAVA_HOME/bin:$PATH 

ベストアンサー1

最初の行のexport代入演算子()=の後にスペースが誤って含まれています。

これには3つの値も含まれており、私が知っている限り、JAVA_HOMEJava HOMEディレクトリの場所の1つだけを許可します。

export JAVA_HOME="/usr/share/java"
export PATH="$JAVA_HOME/bin:$PATH"

おすすめ記事