macOS Catalina에서 fastlane이 더 이상 작동하지 않는 문제 & 해결 방법
% fastlane
zsh: /usr/local/bin/fastlane: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: no such file or directory
Catalina에서 Ruby 버전이 바뀐 것 같은데, 그 관련으로 오류가 나오고 있다고 생각됩니다.
자신은 이 근처의 설정에 자세하지 않고 , 해결에 꽤 시간을 보냈습니다 . 만약, 같은 건으로 곤란한 분이 있으면 참고가 된다고 생각해, 해결 방법을 써 남기고 둡니다.
오류 해결을 위해 한 일
gem update
gem을 업데이트합니다.
% sudo gem update --system
install fastlane(실패)
fastlane을 업데이트하십시오.
% sudo gem install fastlane -n /usr/local/bin
하지만 여기서 오류가 발생합니다.
Building native extensions. This could take a while...
ERROR: Error installing fastlane:
ERROR: Failed to build gem native extension.
current directory: /Library/Ruby/Gems/2.6.0/gems/unf_ext-0.0.7.6/ext/unf_ext
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby -I /Library/Ruby/Site/2.6.0 -r ./siteconf20191107-2926-1sstfz1.rb extconf.rb
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/include/ruby.h
You might have to install separate package for the ruby development
environment, ruby-dev or ruby-devel for example.
분명히 Ruby 개발 환경이없는 것 같습니다. 이것은 "Command Line Tools for Xcode"를 설치하면 그 안에 포함되어있는 것 같습니다.
Command Line Tools for Xcode 설치
More Software Downloads - Apple Developer에서 Command Line Tools for Xcode를 찾아 설치하십시오.
그래도 여전히 이전의 install fastlane (실패)와 비슷한 오류가되어 곤란 해 버렸습니다 ....
Command Line Tools for Xcode 재설정
Command Line Tools의 도움말을 보았는데, reset 명령이 있었으므로, 안 되는 곳에서 실행해 본다.
% sudo xcode-select --reset
install fastlane (성공)
재설정 후 install fastlane을 실행하면 ... 성공
% sudo gem install fastlane -n /usr/local/bin
참고 링크
Reference
이 문제에 관하여(macOS Catalina에서 fastlane이 더 이상 작동하지 않는 문제 & 해결 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tototti/items/52e19efcb2e3a22484d9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)