반응형
맥북 M1 Pro에서 개발 환경을 셋팅하는 일은 항상 긴장을 하게 하는 것 같다. 어떤 변수가 나올지 모르니 지금까지의 경험치가 무용지물이 되는 느낌이다.
운영 중이던 소스 디렉토리를 전달 받아 pod를 새로 만들기 위해 기존 폴더와 파일을 삭제하고 pod install 이라고 치니 뭐 이상한 오류가 나온다. @@
구글링을 하니 많은 분들도 이런 경험을 겪고 있는 듯 하다.
그래서 나도 옮겨본다. 원본 URL은 https://ondemand.tistory.com/340
해당 글에서 나는 첫번째 방법을 통해 해결이 되었다.
pod intall 이후 나왔던 문구는 다음과 같다.
[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: https://www.ruby-lang.org/bugreport.html
[IMPORTANT]
Don't forget to include the Crash Report log file under
DiagnosticReports directory in bug reports.
맥북의 응용프로그램 > 유틸리티 > 터미널의 정보보기를 통해 Rosetta를 사용하여 열기에 체크했다.
그리고 완전 종료 후, 다시 실행한 뒤에 pod install 을 호출하니 되는 듯, 하다 LoadError를 만났다.
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in
`require': dlopen(/Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi_c.bundle, 0x0009):
tried: '/Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi_c.bundle'
(mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')),
'/usr/lib/ffi_c.bundle' (no such file) - /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi_c.bundle (LoadError)
참고 사이트에서 알려 준대로 다음 명령어를 입력했다.
sudo gem install ffi
그리고 다시 pod install했더니 정상적인 모습이 나왔다.
뭐 나의 경우 또 이것을 쓸일이 당분간은 없겠지만 여튼 M1의 출현으로 여러 곳들이 피곤할 것 같다는 생각이다.
반응형
'IT.인터넷 > Mac' 카테고리의 다른 글
mac os sdkman 설치 및 springboot-cli 관련 명령어 몇 개 (0) | 2023.01.05 |
---|---|
M1, pod install - command compileswift failed with a nonzero exit code (0) | 2022.04.11 |
mac npm설치(with homebrew) (0) | 2021.02.24 |
Homebrew를 사용하여 Mac에 OpenJDK 11을 설치하는 방법 (0) | 2020.06.25 |
Mac Java 버전 변경 (0) | 2019.03.21 |