javascript - react document title




React 네이티브 Config.h를 찾을 수 없음 (4)

내 문제는 [email protected]을 사용하는 것으로부터 시작되었다. 새로운 Xcode 버전에는 문제가있다.

1 - package.json 에서 반응 네이티브 버전 변경

"react-native": "0.53.0",

"react-native": "0.56.0",

2 - node_modules 폴더 제거

$ rm -rf node_modules/

3 - 모듈 다시 설치 :

$ yarn install

나는 React 네이티브 개발자의 초보자입니다.

새 프로젝트를 만든 후 엽니 다.

xcode는 mutex.h 파일에 표시 오류 config.h 파일이 없습니다. 나는 또한 Google에서 검색하고 가능한 해결책을 시도하지만 여전히 같은 오류를 표시합니다.

나는 다음 명령을 완료했습니다.

1

enter code hereenter code hereenter code here / usr / bin / ruby ​​-e "$ (curl -fsSLhttps : //raw.githubusercontent.com/Homebrew/install/master/install)"

2

brew install watchman


npm install -g react-native-cli

4

react-native init projectName

5

cd projectName
react-native start

6

react-native run-ios

CMD 오류
./Desktop/Demo React 네이티브 / projectName / node_modules / react-native / React / ../ 제 3 자 / glog-0.3.4 / src / base / mutex.h : 105 : 10 : 치명적인 오류 : 'config.h '파일을 찾을 수 없습니다.

"config.h"를 포함 시켜서 // pthreads 지원을 알아 낸다.

1 오류가 생성되었습니다.

소프트웨어 버전 목록
자작 나무 1.6.8
반응 - 천연 클라이 : 2.0.1
반응 원 : 0.55
파수꾼 4.9.0
npm 6.1.0

나는이 soluation을 시도하지만 여전히 오류입니다.

터미널에서 타사 / glog설정 glog 파일로 이동합니다.

cd node_modules/react-native/third-party/glog-0.3.4
./../scripts/ios-configure-glog.sh

이번 주에 나를 미치게 만들었 기 때문에이 문제에 대한 또 다른 대답을 추가 할 것입니다 ...

$ cd ./node_modules/react-native && scripts/ios-install-third-party.sh && cd third-party && cd $(ls | grep 'glog' | awk '{print $1}') && ./configure

glog를 수동으로 구성하는 데 필요한 단계 (예 : samridhgupta, 내가 대답 한 명령 또는 위에서 언급 한 명령)는 저에게 효과적 이었지만 처음으로 프로젝트를 빌드 할 때만 사용되었습니다. 모든 단일 빌드에서 동일한 프로세스로 이동해야하므로보다 안정적인 솔루션이 필요했습니다.

Xcode는 모든 빌드에서 ios-install-third-party.sh 를 실행하고 있으므로 ios-configure-glog.sh 가 매번 실행 된다는 것을 의미합니다. 그래서 제 솔루션은 단지 한 번만 빌드 한 다음 ios-install-third-party 스크립트에서 glog 설치 단계를 주석 처리하는 것입니다.

다른 사람이이 같은 문제를 겪고 있다면 제거하거나 주석 처리해야 할 라인이 있습니다 (ios-install-third-party는 / node_modules / react-native / scripts에서 찾을 수 있습니다).

fetch_and_unpack glog-0.3.5.tar.gz https://github.com/google/glog/archive/v0.3.5.tar.gz 61067502c5f9769d111ea1ee3f74e6ddf0a5f9cc "\"$SCRIPTDIR/ios-configure-glog.sh\""

해결책:

yarn upgrade log

v1.6.0으로 업그레이드하십시오. iOS 빌드 성공

참고 : 재건 갱구가 나를 위해 작동하지 않았다. 빌드가 실패했습니다.


나를 위해 일한 것은 :

yarn cache clean
rm -rf node_modules
yarn install