MacOSX 10.12.4를 사용하여 오늘은 처음으로 fastlane slather 액션을 실행했습니다. 패스트 레인이 보석을 설치하려고하면 실패합니다. mkmf.log 보면, 그것은 생성 추월 차선 오류에 언급 된 노코 기리 구축 할 때,이를 보여줍니다fastlane slather 액션이 gem을 설치하지 못했습니다
In file included from conftest.c:1:
In file included from /Users/mstoner/.fastlane/bin/bundle/include/ruby-2.2.0/ruby.h:33:
In file included from /Users/mstoner/.fastlane/bin/bundle/include/ruby-2.2.0/ruby/ruby.h:29:
/Users/mstoner/.fastlane/bin/bundle/include/ruby-2.2.0/ruby/defines.h:26:10: fatal error: 'stdio.h' file not found
#include <stdio.h>
^
1 error generated.
가 노코 기리 보석 의존성을 구축 할 때이 STDIO.H를 찾을 수 없습니다 나타납니다. 필자는 비 fastlane 스크립트에서 시스템 slather gem ("gem slather 설치")을 완벽하게 사용할 수 있습니다. 이미 XCode 명령 줄 도구를 설치하고 재부팅 한 다음 fastlane 명령을 sudo로 실행하려고했지만 그 중 아무 것도 오류를 해결하지 못했습니다. nokogiri는 stdio.h를 어디에서 찾아야합니까?
고마워요. @ Helmut-Januschka, 그게 바로 제가 끝내야 할 일입니다. rvm을 사용하여 fastlane의 곧은 rubygem 버전을 사용하여 일들을 깨끗하게 유지하십시오. 그게 슬레이터 보석 문제를 해결 했어. – stonedauwg