pepper 개발에서 sqlite로 CRUD 할 때의 디버깅 방법

1530 단어 Pepper
이 기사 ( Pepper 애플리케이션 개발 ~ 데이터베이스를 이용해 보자 ~) 을 참고로 sqlite에서의 저장과 취득을 해 보려고 해머했을 때의 메모
環境
mac osx 10.9.5
Choregraphe 2.1

Choregraphe에서 어플리케이션을 작성하고 재생 버튼을 누르면 다음 디렉토리에 추가한 db 파일 등이 포함된 프로젝트의 내용이 유지된다.
  • 로컬에 접속하는 경우/Users/username/.local/share/PackageManager/apps/.lastUploadedChoregrapheBehavior/
  • 실제 기기에 연결되어 있을 때/home/nao/.local/share/PackageManager/apps/.lastUploadedChoregrapheBehavior/

  • 그러나, 상기 디렉토리는 재생 버튼을 누를 때마다 내용이 바뀌어 버리기 때문에, 「db에 보존된 데이터를 select해, 어쩌면의 처리를 한다」등의 행동을 기대하고 있다고 아마 빠져 버린다.

    디버깅하기 어려움은 남아 있지만 프로젝트를 로봇에 설치해 버리면 재생할 때마다 db파일이 바뀌지 않는다.

    db 파일을 확인하고 싶을 때는 ssh로 본체에 접속해 /var/www/apps/ 이하에 인스톨 된 앱의 디렉토리가 있으므로 거기로부터.

    Choregraphe의 로봇 응용 프로그램 창의 녹색 삼각형으로 설치한 프로젝트를 재생할 수 있습니다.

    좋은 웹페이지 즐겨찾기