PATH
하지만 source /etc/profile
오류가 발생하면 Java와 Springboot cli를 추가했습니다.
그리고 재부팅시개인용 컴퓨터, BASH
로드되지 않았습니다.
내 출구는/etc/profile
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.el8_5.x86_64
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export SPRING_HOME=/home/jacobd/spring-2.7.0/bin
export PATH=$SPRING_HOME/bin
누구든지 내가 뭘 잘못하고 있는지 안내해 줄 수 있습니까?
답변1
source
표시한 코드에는 오류 보고를 유발하는 실제 오류가 없으므로 불행하게도 특정 오류 메시지가 무엇인지 언급하지 않았습니다. 그러나 파일에는 문제가 있는 철자 오류(?)가 포함되어 있어 일단 쉘을 받으면 사용하기 어렵게 됩니다.
마지막 줄에서 이전 값을 PATH
버리고 $SPRING_HOME/bin
. 이로 인해 쉘은 모든 표준 경로를 무시하고 해당 단일 경로에서만 외부 실행 파일을 찾습니다.
나는 당신이 원하는 것 같아요추가의PATH
이전 값을 바꾸는 대신 표시된 코드의 두 번째 줄과 비슷한 방식으로 변수에 대한 새 경로를 만듭니다.
PATH=$PATH:$SPRING_HOME/bin
변수를 내보낸 후에도 내보낸 상태가 유지되므로 명시적으로 설정을 해제하지 않는 한 다시 내보낼 필요가 없습니다.