anvil-app-server에서 certificate verify failed.
사전 쓰기
이전에 Anvil 을 건드렸습니다만, 문서를 읽어 진행하면(자), 로컬에 실행 환경을 만들 수 있는 것 같아, 시험했습니다.
하지만, 솔직하게 동작해 주지 않고, 드디어 동작시킬 수 있었으므로 메모.
참고
환경
경과
pip install anvil-app-server
create-anvil-app hello-world hello
anvil-app-server --app hello
에서 오류
Downloading Anvil App Server JAR to package directory
Failed to download App Server to package directory. Retrying in ~/.anvil
(略)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1123)>
해결 방법
1 또는 2 중 하나를 실시하면 OK.
여기의 지침에 따라 파일을 다운로드하십시오.
$(HOME)/.local/python3.8/site-packages/anvil_app_server
디렉토리에 다운로드한 파일을 복사합니다. 여기의 절차에 따라 인증서 파일 (cacert.pem)의 위치를 찾습니다.
SSL_CERT_FILE
를 설정한다. 다시 anvil-app-server를 실행했는데 어떻게 든 작동했습니다.
※대상의 파일이 230MB 정도 있으므로, 다운로드에 시간이 걸리는 경우가 있습니다.
후기
대상의 jar 파일은 한 번 다운로드 할 수 있으면 좋기 때문에, 어느 쪽의 방법도 있다고 생각합니다.
다만, 취득원의 URL이 파일에 직접 쓰여져 있으므로, 「jar 파일만이 압데 되면, 갱신 어떻게 할 것인가」라고 느끼기도 하는 만들기인 것은 신경이 쓰이는 점입니까.
Reference
이 문제에 관하여(anvil-app-server에서 certificate verify failed.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mookouchi/items/c364001bad3f8353a430텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)