찾다

 >  Q&A  >  본문

macOS Ventura에서 'ld: -lzlib에 대한 라이브러리를 찾을 수 없음'으로 인해 'mysql2' 설치에 실패함

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

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

이미 완료됨:

로그 출력입니다.

으아아아

내가 시도한 것

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

으아아아

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

으아아아

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

결과:


P粉156415696P粉156415696412일 전964

모든 응답(2)나는 대답할 것이다

  • P粉748218846

    P粉7482188462023-11-12 00:45:58

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

    으아아아

    회신하다
    0
  • P粉009186469

    P粉0091864692023-11-12 00:34:18

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

    으아아아

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

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

    에서 영감을 받았습니다.

    회신하다
    0
  • 취소회신하다