macOS Ventura에서 'ld: -lzlib에 대한 라이브러리를 찾을 수 없음'으로 인해 'mysql2' 설치에 실패함
P粉156415696
P粉156415696 2023-11-11 08:40:10
0
2
921

사용할 수 없습니다 bundle install 安装 mysql2. 일부 웹사이트와 블로그에서 sslzstd 引起的问题,但我找不到由 zlib로 인한 해결 방법을 보여주었기 때문에 이렇게 묻습니다. 다른 사람도 같은 문제를 겪은 적이 있습니까?

BTW, 저는 docker가 아닌 로컬로 bundle install 실행 중입니다.

  • 운영체제: Ventura(13.3.1)
  • Xcode: 14.3
  • 루비: 3.1.4
  • 철도: 6.1
  • mysql2:0.5.5

이미 완료됨:

  • brew 安装 mysql、openssl@3、zstd、zlib

로그 출력입니다.

으아아아

내가 시도한 것

・실행 brew install zlib 后,将以下内容添加到 .zshrc

으아아아

brew info zlib에 표시되지 않았지만 여기 답변에 언급된 다음을 추가하세요.

으아아아

·재설치命令行工具 by xcode-select --install

결과:

  • 출력 로그에는 변화가 없습니다.
  • 번들링 및 설치 불가 mysql2


P粉156415696
P粉156415696

모든 응답(2)
P粉748218846

Fyorden이 제안한 솔루션이 저에게 효과적이었지만 제 경우에는 homebrew로 설치했기 때문에 경로가 달랐습니다. 매개변수를 사용하여 루트 프로젝트 .bundle/config에서 파일을 편집했습니다.

으아아아
P粉009186469

안녕하세요, 동일한 오류를 수정하기 위해 루트 프로젝트에 이 매개변수를 사용하여 .bundle/config 파일을 만들었습니다

으아아아

이것은 마지막 mysql Brew 패키지의 버그인 것 같습니다

저는 https://prabinpoudel .com.np/notes/error-while-installing-mysql2-in-m1-mac/

에서 영감을 받았습니다.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿