Python PIP3 설치중 ReadTimeoutError

 윈도우에서 파이썬 pip3로 PyQT5를 설치중 아래와 같은 에러가 나왓다. PS C:\Users\wwfor> pip32 install PyQt5==5.15.0 Collecting PyQt5==5.15.0   Downloading PyQt5-5.15.0-5.15.0-cp35.cp36.cp37.cp38-none-win32.whl (56.3 MB)      |█                               | 2.1 MB 6.4 MB/s eta 0:00:09ERROR: Exception: Traceback (most recent call last):   File "c:\users\wwfor\appdata\local\programs\python\python38-32\lib\site-packages\pip\_vendor\urllib3\response.py", line 425, in _error_catcher     yield   File "c:\users\wwfor\appdata\local\programs\python\python38-32\lib\site-packages\pip\_vendor\urllib3\response.py", line 507, in read     data = self._fp.read(amt) if not fp_closed else b""   File "c:\users\wwfor\appdata\local\programs\python\python38-32\lib\site-packages\pip\_vendor\cachecontrol\filewrapper.py", line 62,    data = self.__fp.read(amt)   File "c:\users\wwfor\appdata\local\programs\python\python38-32\lib\http\client.py", line 458, in read     n = self.readi

몽고DB 오류 1053 서비스가 시작이나 제어 요청에 빠르게 응답하지 않았습니다.

이미지
 오랜만에 윈도우에 몽고DB를 사용하려고 서비스를 실행하니 아래 스샷과 같은 에러가 발생했다. 나의 경우는 몽고db 설치된 mongod.cfg 파일에 각 패스가 아래와 같았는데 이게 실제 폴더가 존재하지 않아서 발생했던 이슈였다. 폴더를 만들어서 해결. # Where and how to store data. storage:   dbPath: D:\MongoDB\data\db   journal:     enabled: true #  engine: #  mmapv1: #  wiredTiger: # where to write logging data. systemLog:   destination: file   logAppend: true   path:  D:\MongoDB\log\mongod.log

React Native Error: Reanimated 2 failed to create a worklet, maybe you forgot to add Reanimated's babel plugin?

 리액트 네이티브 드로어 내비게이터를 사용중 아래와 같은 에러가 발생했습니다. 드로어 내비게이터가 의존적인 react-native-reanimated  관련 발생한 에러네요. Error: Reanimated 2 failed to create a worklet, maybe you forgot to add Reanimated's babel plugin? Invariant Violation: Module AppRegistry is not a registered callable module (calling runApplication). A frequent cause of the error is that the application entry file path is incorrect. This can also happen when the JS bundle is corrupt or there is an early initialization error when loading React Native. babel.config.js 파일이 처음에 아래와 같이 되어 있는데 plugins 부분을 추가 해줍니다. module . exports = { presets : [ 'module:metro-react-native-babel-preset' ], }; 아래와 같이 추가 후 npm start -- --reset-cache 를 실행해 번들링을 다시 해주면 잘 되네요. 혹시 plugins 부분이 아래와 같이 단순하지 않으신 분들은 위 링크를 참고해서 배열의 제일 마지막 부분에 내용을 추가해주면 됩니다. module . exports = { presets : [ 'module:metro-react-native-babel-preset' ], plugins : [ 'react-native-reanimated/plugin' ], };

pod install 후 xcrun: error: SDK "iphoneos" cannot be located

이미지
리액트 네이티브 프로젝트를 iOS 시뮬레이터에서 실행하기전에 pod install를 했더니 아래와 같이 에러가 발생하네요. [!] /bin/bash -c  set -e #!/bin/bash # Copyright (c) Meta Platforms, Inc. and affiliates. # # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. set -e PLATFORM_NAME="${PLATFORM_NAME:-iphoneos}" CURRENT_ARCH="${CURRENT_ARCH}" if [ -z "$CURRENT_ARCH" ] || [ "$CURRENT_ARCH" == "undefined_arch" ]; then     # Xcode 10 beta sets CURRENT_ARCH to "undefined_arch", this leads to incorrect linker arg.     # it's better to rely on platform name as fallback because architecture differs between simulator and device     if [[ "$PLATFORM_NAME" == *"simulator"* ]]; then         CURRENT_ARCH="x86_64"     else         CURRENT_ARCH="arm64"     fi fi if [ "$CURRENT_ARCH" == "arm64" ]; then     cat <<\EOF >>fix_glog_0.3.5_apple_silico

iOS 시뮬레이터에서 키보드가 안 보이는 경우

이미지
 리액트 네이티브로 TextInput 테스트 중에 iOS 시뮬레이터에서 키보드가 나타나지 않아서 확인해봤습니다. 굳이 리액트 네이티브에서만 발생하는 증상은 아닌 듯 하네요. 시뮬레이터에서 단축키로 command + k 로 바로 토글을 할 수 있습니다. 단축키로 계속적인 토글이 귀찮다면 시뮬레이터 I/O 메뉴 - Keyboard - Connect Hardware Keyboard 체크 해제해주면 키보드 팝업이 잘 되네요.

React Native ERROR Invariant Violation: "myproject2" has not been registered. This can happen if:

 맥에서 리액트 네이티브 iOS 시뮬레이터 실행 중 에러가 발생했네요. ERROR Invariant Violation: "myproject2" has not been registered. This can happen if: * Metro (the local dev server) is run from the wrong folder. Check if Metro is running, stop it and restart it in the current project. * A module failed to load due to an error and `AppRegistry.registerComponent` wasn't called Metro에서 발생한 에러인데, 에러메세지 바로 밑에 설명처럼 잘못된 폴더에서 Metro가 실행되고 있어서 발생한 에러네요. myproject에서 실행하다 만 Metro가 있길래 그냥 진행했더니 프로젝트 폴더별로 Metro가 의존적인가 봅니다. Metro를 종료하고 다시 프로젝트 실행하면 되네요.

Mac error Error: Failed to install CocoaPods dependencies for iOS project, which is required by this template.

 맥에서 리액트 네이티브 프로젝트 생성중에 CocoaPods관련 에러가 발생하네요. Welcome to React Native!                  Learn once, write anywhere ✔ Downloading template ✔ Copying template ✔ Processing template ✖ Installing CocoaPods dependencies (this may take a few minutes) ✖ Installing CocoaPods dependencies (this may take a few minutes) error Error: Failed to install CocoaPods dependencies for iOS project, which is required by this template. Please try again manually: "cd ./project/ios && pod install". CocoaPods documentation: https://cocoapods.org/ 기존 포스팅에서 brew install --cask cocoapods 로 설치 했었는데 uninstall 시킨 후 아래와 같이 설치한 cocoapods를 사용하면 이슈가 해결되네요. 제 맥이 구버전이라 그런건지 카탈리나라 그런건지.. brew install cocoapods Warning: Treating cocoapods as a formula. For the cask, use homebrew/cask/cocoapods ==> Downloading https://ghcr.io/v2/homebrew/core/cocoapods/manifests/1.11.3 Already downloaded: /Users/wwforever/Library/Caches/Homebrew/downloads/e1e42eaf7a9c48aaa7a74e8eca36666f4b6f6d2aff14c2505bcb6e1d84cfbea5-