안녕하세요, sececter님
현재 구름IDE에서 제공하는 파이썬에는 curses 모듈이 포함되어 있지 않아 발생하는 문제로 보입니다.
pyenv를 통해 파이썬을 새로 설치하여 pwntools를 이용할 수 있는 방법을 안내해드립니다.
아래의 명령어를 터미널에 순서대로 입력해 보세요.
pyenv를 설치합니다.
apt-get install libncurses-dev
curl https://pyenv.run | bash
아래의 명령어를 터미널 프로필에 추가하세요.
# 설정 -> 터미널 -> 프로필
export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"
python을 설치하세요.
pyenv install 3.8.1
터미널을 재시작하고 아래의 명령어를 입력해 pwntools를 설치하세요
pip install pwntools
apt-get install libcapstone-dev
python의 버전이 정상적으로 적용되지 않았다면 아래의 명령어를 입력하세요.
eval "$(pyenv init --path)"
python -V
# 설치한 파이썬의 버전인 3.8.1 이 출력되어야 합니다.
안녕하세요,
빌드 결과물 파일들은 bin 디렉토리 밑에 생성이 됩니다. 이 파일들은 .class 파일들로써, 다운로드 받은 후 바로 실행은 불가합니다.(실행용 파일이 아닙니다)
로컬 환경에 jdk 설치가 되어있으시다면 아래 링크 참조하여 실행해보시기 바랍니다.
https://stackoverflow.com/questions/5757189/how-do-i-run-java-class-files
안녕하세요.
패키지 생성을 클릭해서 만드실 경우, 소스 폴더의 경로는 src/main/java 하위로 고정되어있습니다.
test 폴더 밑에서 패키지를 만들어도 경로는 src/main/java 로 고정되어 있기 때문에 위와같은 메세지가 나옵니다.
만약 다른 폴더에서 패키지를 만드실 경우 "폴더 생성" 을 이용해 주시면 됩니다.
다른 폴더에서도 소스 폴더 경로가 고정되는건 빠른 시일내에 수정할 수 있도록 하겠습니다.
감사합니다.
@조명근-goorm
읽어보고 혼자 시도해봤지만 해결을 못해 다시 적어봅니다.
질문에 적힌 링크들은 참고했던 사이트들입니다.
우선 차근차근 해결해 나가려고 mysql 실행부터 도전해봤습니다.
1.mysql
답변주신 내용과
http://forum.goorm.io/topic/7724/mysql-서버-시작시-쿼리-처리-속도가-느립니다/5
위 질문에서 나온 답변을 참고하여 자동 실행 스크립트 부분에 service mysql start 를 적어뒀습니다.
다음으론 대시보드에 접속을 하고 JSP프로젝트를 실행하여 로그인 기능을 테스트했습니다.(직접 실행)
그런데 데이터베이스 오류가 뜹니다.
직접 mysql을 실행한 경우(대시보드 접속->터미널에 service mysql start 입력->로그인 기능 성공) 는 되는걸로 봐서는 제가 자동 실행 스크립트 부분을 잘못 작성한것 같은데 service mysql start가 아닌 어떤 명령어를 작성해야 합니까. .
2.백그라운드 실행
https://help.goorm.io/ko/goormide/02.project/command 를 읽어보고 customJSP라는 실행 파일을 만들었습니다.(기본으로 적힌 그대로 저장하고 이름만 바꿨습니다)
https://help.goorm.io/ko/goormide/18.faq/language-and-environment/always-on-not-work 에서 nohup<절대경로> &라고 적힌게 있어 절대 경로 또한 복사했습니다.(/workspace/MyProject/customJSP)
그리곤 모든 컨테이너 정보가 있는 곳에서 원하는 컨테이너 설정을 항상 켜두기를 켜뒀습니다. 그리고 터미널에서
nohup /workspace/MyProject/customJSP & 라고 입력하니
root@goorm:/workspace/MyProject# nohup: 입력 무시 및 nohup.out' 에 출력 추가 nohup: failed to run command/workspace/MyProject/customJSP': 그런 파일이나 디렉터리가 없습니다
라는 오류가 뜹니다
어떤식으로 실행파일에 접근해서 nohup 명령어를 실행해야 하는지 알려주셨으면 좋겠습니다.
@Kyu-Hwan-Choi 님이 Firebase 관련 질문 드립니다 에서 보낸 메세지:
import { auth } from "firebase/auth"
안녕하세요 !
노드에서 firebase 연동에 관하여 문의주셨는데요.
제가 회원님의 코드를 확인한 것이 아니라서 확답을 드릴 수는 없지만
const auth = require('firebase/auth')
로 진행하시면 될 것으로 보입니다.
Node는 CommonJS의 문법을 하기 때문에 모듈을 불러올 때, require을 사용합니다.
import 문은 ES6 에서만 사용되는 문법이라서 생기는 문제로 보입니다.