내 사이트 구축이 중단되었나요?
10821 단어 python
우연일까요?
클래식 IT 수정, 다시 실행하고 동일한 오류가 발생하는지 확인하십시오. 모두가 바쁘고 빌드가 중단되면 아마도 다른 일을 하느라 바쁠 것입니다. 첫 번째 단계는 종종 GitHub 작업에서 바로 다시 실행을 클릭하는 것입니다. 이렇게 하면 해결될 때도 있고 그렇지 않을 때도 있습니다. 수정에 집중하지 않는 동안 실행할 수 있는 쉬운 수정입니다.
GitHub에 문제가 있나요?
GitHub에 딸꾹질이 있는지 확인하는 것도 가치가 있습니다. 이 오류는 분명히 GitHub의 잘못이 아닌 것처럼 느껴졌지만 설명할 수 없는 이상한 오류가 발생했을 때 확인하는 것이 좋습니다.
작업과 관련된 다운타임 문제가 있는지 확인하십시오github status.
빌드 다운
내가 받은 오류 메시지까지 알겠습니다. 클릭에서 존재하지 않는 모듈을 가져오려고 하는 어딘가에서 오류가 분명합니다.
Run markata build --no-pretty Traceback (most recent call last):
File "/opt/hostedtoolcache/Python/3.8.12/x64/bin/markata", line 33, in <module>
sys.exit(load_entry_point('markata==0.1.0', 'console_scripts', 'markata')())
File "/opt/hostedtoolcache/Python/3.8.12/x64/bin/markata", line 25, in importlib_load_entry_point
return next(matches).load()
File "/opt/hostedtoolcache/Python/3.8.12/x64/lib/python3.8/importlib/metadata.py", line 77, in load
module = import_module(match.group('module'))
File "/opt/hostedtoolcache/Python/3.8.12/x64/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 961, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 843, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/opt/hostedtoolcache/Python/3.8.12/x64/lib/python3.8/site-packages/markata/__init__.py", line 25, in <module>
from markata.cli.plugins import Plugins
File "/opt/hostedtoolcache/Python/3.8.12/x64/lib/python3.8/site-packages/markata/cli/__init__.py", line 1, in <module>
from .cli import app, cli, make_layout, run_until_keyboard_interrupt
File "/opt/hostedtoolcache/Python/3.8.12/x64/lib/python3.8/site-packages/markata/cli/cli.py", line 3, in <module>
import typer
File "/opt/hostedtoolcache/Python/3.8.12/x64/lib/python3.8/site-packages/typer/__init__.py", line 12, in <module>
from click.termui import get_terminal_size as get_terminal_size
ImportError: cannot import name 'get_terminal_size' from 'click.termui' (/opt/hostedtoolcache/Python/3.8.12/x64/lib/python3.8/site-packages/click/termui.py)
클릭의 pypi 출시일 확인
따라서 최신 클릭은 이 빌드보다 불과 몇 시간 전에 릴리스되었습니다. 이것은 우리가 어딘가에 도달하는 것처럼 느껴집니다. 클릭이 지원 중단 경고를 잘못 표시했거나 빌드 파이프라인에서 무시하고 있었습니다.
고정하고 밀어
지금 이 빌드를 수정하겠습니다.
새 게시물의 흐름을 멈추지 않도록 오늘 빌드하고 실행하기 위해 내
requirements.txt
파일을 열고 방금 빌드한 버전 아래에 고정합니다.click<8.1.0
저는 여전히 이 문제를 해결하는 다른 일을 하느라 바쁘고 이전에는 일이 잘 되었다고 꽤 확신하기 때문에 이것을 커밋하고 배송할 것입니다.
시계 시계
몇 분 후 작업으로 돌아가면 이전과 같은 오류 없이 사이트가 성공적으로 구축되고 있음을 알 수 있습니다. 이제 새 게시물이 약간 이전 버전의 클릭으로 사이트로 이동합니다.
문제를 찾고
문제가 해결되는지 확인합시다. 바쁘지 않고 문제를 조사할 시간을 갖고 나면 typer 가
get_terminal_size
로 가져오기를 수행하는 라이브러리임을 알 수 있습니다. GitHub-repo을 체크아웃하고 다른 사람이 작업 중인지 확인합니다.이 문제가 있는 패키지로 이동했을 때 이미 issue 업 및 PR 대기 승인이 있었습니다. 나는 이슈에 반응 👍을 주어 나도 관심이 있다는 신호를 보냈고 이슈 작성자가 시간을 내어 제출해 주셔서 감사합니다.
Reference
이 문제에 관하여(내 사이트 구축이 중단되었나요?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/waylonwalker/did-my-site-build-just-go-down-172m텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)