본문 바로가기
Learnings/Swift & iOS

REPL로 swift하기: invalid active developer path error 해결

by abcdesong 2020. 12. 20.

REPL(read-eval-print loop)이란?

간단히 말해 Command Line Tool에서 사용가능한 상호작용 프로그래밍 환경이다.

 

 

터미널을 열고 

xcrun swift

를 입력하여 실행해주면 되는데...

 

 

아래와 같은 오류가 발생했다.

 

xcrun: error: invalid active developer path (///), missing xcrun at: ~~~

이러한 오류는 Mac OS 업데이트 후에 발생할 수도 있다고 한다.

 

 

아래와 같이 입력하면,

xcode-select --install

 

 

명령어 라인 개발자 도구 설치 안내 메시지가 뜨고 설치를 진행해주면 된다.

 

 

조금 기다리면 완료!

 

 

그리고 다시 xcrun swift를 입력하여 실행하면, 잠시 후 환영 메시지와 함께 REPL이 실행된다.

(만약 아무것도 뜨지 않은 채로 로딩이 길어진다면 터미널 종료 후 다시 시도하면 된다.)

 

 

이처럼 코드를 입력하고 리턴키를 누르면 코드가 바로바로 실행된다.

만약 3처럼 변수 이름을 명명하지 않았다면 $R0처럼 알아서 이름을 붙여주는데,

이후 이 이름을 지칭하여 해당 값을 사용할 수 있다.

 

 

방향키를 이용해 손쉽게 줄간 이동이 가능하다.

여러 줄의 코드를 입력하고 싶다면 아래 방향키를 누른 뒤 다음 줄을 입력하면 된다.

 

control + d를 입력하여 모드에서 나갈 수 있다.

(처음엔 이걸 몰라서 터미널을 닫았다...)

댓글