본문 바로가기
소소한 STUDY/오류 해결

[Replit] 리플릿(Replit)에서 Run 실행파일 설정 방법

by mvon_jeong 2022. 9. 29.
반응형

4일차 파이썬 챌린지를 하면서 replit.com을 처음 이용해봤다.

4일차 과제를 하는데 오류발생

발생한 오류가 코드오류가 아닌 코드를 실행 조차 못하는 오류였다 ㅋㅋㅋ

이처럼 실행파일을 찾을 수 없다는 오류 발생!

처음엔 대체 이게 무슨일이람 하며 감도 못잡았다..;; 내가 코드를 잘 못 짠줄.. 

 

일단 결론적으론 replit.com에서는 모든 첫 파일 이름은 main으로 가정하는 것 같다?

 

근데 나는 github에 이쁘게 정리하고 싶어서 4일차 폴더를 만들고 그 안에 나만의 파일이름을 지정하고 실행시키니 실패!

여러번 시도 끝에 실패하다 shell을 보니 리눅스로 되어있어서 일단 폴더는 없애고 어찌저지 했더니 내가 지정한 파일명으로 실행이 되게 되었다.

근데 아직도.. 왜 됬는지 모르겠다.. 이 글을 읽다 아시는 분 있으시면 알려주세요!!

 

그래도 여러번 Try 끝에 대강 사용법은 알았다.

 

1. shell에서 직접 실행

폴더를 만든 후 그 폴더 밑에 파일을 만들어서 실행을 시키기 위해 나는 shell환경에서 진행했다.

리눅스에서 만든 폴더로 디렉토리를 옮긴 후 거기서 python을 직접 실행했다.

 

오타 및 시도 후 캡쳐한 거라 필요없는 줄도 있으니 cd 디렉토리명/python 파이썬파일명.py 명령어만 잘 활용하면 된다.

 

2. github에서 replit RUN시 실행할 파일명 설정

Day4폴더를 만들어서 그 안에 실행하고 싶은 파이썬 파일은 넣었다.

실행할 파일 설정을 위해서는 .replit 파일의 내용을 좀 수정해 줘야한다.

저 맨 첫 줄이 아마 처음엔 run = "python3 main.py" 이렇게 되어있지 않을까 싶다.

나는 shell로 어떻게 바꿨는데 바꿔서 git에 push 했을 때부터 처음에는 내가 지정한 파일명으로 되어있긴 했다.

 

이거를 만약 내가 폴더없이 파일명만 바꿨다면 run = "python3 내가이정한 파일명.py" 이렇게 해줘야 한다.

나는 Day4폴더 밑에 파일을 만들었기 때문에 위와 같이 지정했다.

 

이렇게 수정 후 reple에 pull 해주면 RUN시 제대로 동작한다!

 

얼마나 시행착오를 많이 했으면 ㅋㅋㅋ 이 간단한 거에 커밋을 8번 했다.

 

나처럼 완전 초보자들이 헤매지 않았으면 한다.

끝~


# 언어별 .replit 설정방법

 

모든 첫 파일이름은 main으로 가정 (index.html제외))

  • C :    run = "clang-7 -pthread -lm -o main main.c \n ./main"
  • JAVA :    run = "javac -classpath .:/run_dir/junit-4.12.jar:target/dependency/* -d . Main.java \n java -classpath .:/run_dir/junit-4.12.jar:target/dependency/* Main"
  • python :    run="python main.py"
  • HTML CSS JS :    run = "index.html"

# 참고 사이트

https://originalchoi.tistory.com/m/entry/replit-%EC%82%AC%EC%9A%A9%EB%B2%95

https://gogoonbuntu.tistory.com/m/4

반응형