[Flutter + Dart]

[Flutter] M2 BUILD FAILED (macOS 12.6 using ruby-build 20221225)

ddgoori 2023. 1. 8. 18:43

Cocoapod M2 관련 오류 때문에 아래 작업을 실행해야하는데, 권한이 없다고 나온다.

 

gem uninstall cocoapods
arch -x86_64 brew install cocoapods
arch -x86_64 brew reinstall cocoapods

 

그래서 아래처럼 rbenv를 설치하려는데  어떤 버전으로 해도 오류가 나타난다.

rbenv install 2.7.7 

 

오류 내용은 아래와 같다.

BUILD FAILED (macOS 12.6 using ruby-build 20221225)

 

Inspect or clean up the working tree at /var/folders/9k/y7hfk9rx31x22q_jxrnjfjnh0000gn/T/ruby-build.20230108182310.12252.HF5BMz

Results logged to /var/folders/9k/y7hfk9rx31x22q_jxrnjfjnh0000gn/T/ruby-build.20230108182310.12252.log

 

1) 시도한 방법으로는 아래 명령어 실행 후

$ brew install openssl libffi zlib rbenv readline ruby-build

2)  ~/.zshrc에 아래 내용 추가 그리고 다시 rbenv install 2.7.7  를 해보아도 똑같은 오류가 난다. 2.7.7이 아닌

 rbenv install -l 명령어를 통해서 나타난 인스톨 가능한 버전을 모두 다 해봐도 똑같이 BUILD FAILED! 코코아팟 오류 해결하기 위해 타고타고 올라가다 보니 rbenv를 해결 못해서 이와 관련된 디펜던시가 있는 코코아팟 오류도 해결 못하는 중이다.

2.7.7

3.0.5

3.1.3

3.2.0

export PKG_CONFIG_PATH="/opt/homebrew/opt/readline/lib/pkgconfig"
export PKG_CONFIG_PATH="/opt/homebrew/opt/libffi/lib/pkgconfig:$PKG_CONFIG_PATH"
export LDFLAGS="-L/opt/homebrew/opt/zlib/lib"
export CPPFLAGS="-I/opt/homebrew/opt/zlib/include"

export RUBY_CFLAGS="-Wno-error=implicit-function-declaration"
export RUBY_CONFIGURE_OPTS="--with-openssl-dir=$(brew --prefix openssl@1.1) --with-readline-dir=$(brew --prefix readline)"


if command -v rbenv 1>/dev/null 2>&1; then
  eval "$(rbenv init -)"
fi

export GEM_HOME="$(ruby -e 'puts Gem.user_dir')"
export PATH="$PATH:$GEM_HOME/bin"

 

3) 아래 명령어도 작동하지 않는다.

 RUBY_CFLAGS="-Wno-error=implicit-function-declaration" rbenv install 2.7.7 

 

내 노트북 사양은 12.6 M2 몬트레이다. 맥북은 업데이트 버전, CPU 버전에 따라 오류를 너무 심하게 뱉어낸다. 이게 다 Intel에서 실리콘으로 오면서 나타나는 오류다. 우선 sudo gem uninstall cocoapods 로 실행하고 cocoapod문제부터 해결한다. 추후 아래 stackoverflow 중 두 번 째 방법으로 실행해볼 예정(첫번 째는 안됨)

 

 

추후 진행해볼 것

 

1) 

https://stackoverflow.com/questions/66128681/ruby-build-failed-macos-11-2-using-ruby-build-20210119-mac-big-sur

 

Ruby: BUILD FAILED (macOS 11.2 using ruby-build 20210119) Mac Big Sur

I looked at this Ruby installation (2.2.2) fails in macOS Big Sur My macOS is Big Sur and the version I have is 11.2 and it was the closest I could find to the issue I'm having with my OS, I followed

stackoverflow.com

 

2)  아래 깃허브 이슈에서 올라온 솔루션으로 모두 실행해보아도 안 됨

https://github.com/CocoaPods/CocoaPods/issues/11159

 

CocoaPods-version.yml couldn't be downloaded · Issue #11159 · CocoaPods/CocoaPods

I've read and understood the CONTRIBUTING guidelines and have done my best effort to follow. Report I am trying to run pod install or pod update and it's failing with the error message: [!]...

github.com