• 목록
  • 아래로
  • 위로
  • 3
  • 네모
  • 조회 수 765

ffi 라이브러리가 ARM 아키텍쳐를 지원하지 않기 때문에, ARM 맥에서는 Cocoapods 를 정상적으로 사용하기 힘들다.
물론 추후 업데이트 될 것으로 보이니, 이 방법은 업데이트 되기 전까지의 임시 방편으로 생각하면 될 것 같다.

 

1
arch -x86_64 sudo gem install cocoapods -n /usr/local/bin

 

ruby를 로제타 위에서 돌려 cocoapods와 ffi를 x86 버전으로 설치해 주는 방법이다.

(arch -x86_64 는 Rosetta2 로 명령어를 실행시켜주는 명령어.)

 

 

---

* 주의사항

1. 시스템 버전의 루비를 사용하자. rbenv 와 같은 친구로 설치된 루비는 사용이 불가하다.

2. 이미 로제타를 통하지 않고 설치했을 경우, 기존 버전을 기본으로 인식하여 문제가 발생한다. 아래 코드를 통해 기존에 설치된 친구를 삭제하자.

1
sudo gem uninstall cocoapods ffi
이니스프리님 이니스프리 포함 3명이 추천

추천인 3

작성자
네모 71 Lv. (52%) 409340/414720EXP

인스타그램 : http://instg.me/nemo_9l

댓글 3

신고

"Seia님의 댓글"

이 댓글을 신고 하시겠습니까?

네모 작성자 → Seia
profile image
아쉽게도 아직 지원되지 않는 라이브러리 몇몇 때문에ㅠㅠ
저는 로제타를 끼고 씁니다ㅠ
comment menu
2021.05.12. 17:45

신고

"네모님의 댓글"

이 댓글을 신고 하시겠습니까?

Seia → 네모
profile image
ㅜㅜ 저는 아직 깊게 안 들어가봐서 잘 모르겠지만 화이팅입니다!
comment menu
2021.05.15. 21:38

신고

"Seia님의 댓글"

이 댓글을 신고 하시겠습니까?

권한이 없습니다.