터미널에서 pod install 중 에러

Donghee Lee·2022년 1월 16일
0

iOS-Swift

목록 보기
4/20
post-thumbnail

[코로나 현황 App]


Alamofire

  • Swift 기반의 HTTP 네트워킹 라이브러리
  • URLSession 기반

터미널에서 pod install 중 에러

  • 원인
    M1칩으로 바뀌면서 호환성 에러

    You may have encountered a bug in the Ruby interpreter or extension libraries.

+) 1) Ruby FFI 라이브러리 업데이트 후 재설치
M1은 arm 기반이라 arch 명령을 수행해보면 arm64 라고 나온단다. 그렇기 때문에 ffi를 설치할 때 아키텍처를 x86_64로 지정하여 설치해야 한다고 함.

2) pod install
그다음에 바로 pod install 명령을 사용하면 아키텍쳐 관련된 호환성 문제(아키텍쳐를 arm64로 인식)가 계속 발생하기 때문에 여기서도 아키텍처를 x86_64로 지정해서 실행해야 된다고 함.

  • 해결

    $ sudo arch -x86_64 gem install ffi
    $ arch -x86_64 pod install

profile
Better than Yesterday

0개의 댓글