programing

맥에서 libmysqlclient15-dev?

muds 2023. 9. 23. 23:10
반응형

맥에서 libmysqlclient15-dev?

OSX에서 libmysqlclient15-dev를 설치해야 합니까?저는 실패한 보석을 컴파일하려고 하는데 많은 소스에서 "libmysqlclient15-dev"를 설치하라고 말하지만 이것은 OSX가 아닌 리눅스용으로만 보입니다.내가 뭘 빠트렸나요?

brew install mysql이것을 고쳐 줬습니다.

오래된 건 알지만 구글이 날 여기로 데려왔어요OSX에서 python3를 위한 2018년 솔루션을 말씀드리겠습니다.

brew install mysql-client echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.bash_profile source ~/.bash_profile pip install mysqlclient

저는 단지 같은 문제가 있었고 부분적인 해결책만 얻었습니다.다음은 제가 작업을 수행하기 위해 만든 단계입니다.

  • brew install mysql-client
  • brew install mysql-connector-c

ZSH가 있는 경우:

  • echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.zshrc

  • source ~/.zshrc

기타:

  • echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.bash_profile

  • source ~/.bash_profile

설치 자체에 대해서는 다음과 같습니다.

  • LDFLAGS=-L< openslib 폴더 위치 > pip install mysqlclient==< 버전 >

를 들어 다음과 같습니다.LDFLAGS=-L/usr/local/opt/openssl/lib pip install mysqlclient==1.3.12

mysql dmg 파일을 사용하여 mysql을 설치하는 경우 ~/.bash_profile을 편집하고 다음을 포함해야 합니다.

export DYLD_LIBRARY_PATH=/usr/local/mysql/lib:$DYLD_LIBRARY_PATH

brew install mysql
그리고나서
arch -x86_64 gem install mysql2 -v 0.5.3 -- --srcdir=/usr/local/mysql/include
그 후에 나는 뛸 수 있었습니다.bundle install.

브라가디쉬 예간나탄의 블로그 게시물에서 복사했습니다.

예, 이것을 설치해야 합니다.예를 들어, mysql gem을 설치하려고 하면 mysql 라이브러리에 대한 헤더가 필요합니다.이는 일부 gem이 네이티브 확장자를 컴파일해야 하므로 확장자가 사용하는 모든 타사 라이브러리에 대한 헤더 파일이 필요하기 때문입니다.

Mac OS X에서는 MacPort를 사용하여 이러한 라이브러리/헤더 설치를 관리하는 것이 좋습니다.

이 지침은 데비안 타입 리눅스를 위한 것입니다.OS X용 데비안과 가장 가까운 것은 핑크입니다.그것을 설치하고 설정한 후에 당신은 다음과 같이 말할 수 있습니다.fink install mysql-unified-dev요구하는 것과 본질적으로 같은 것을 얻는 것.libmysqlclient15-devDebian 또는 Ubuntu 타입 시스템에서.

Pink가 패키지를 설치할 때 주의하십시오./sw, 모든 빌드 스크립트가 라이브러리와 헤더를 찾을 수 있는 것은 아닙니다.이 문제를 해결하려면 사용자 지정 빌드 옵션을 제공해야 할 수도 있습니다.

더 성공적인 경로는 Mac OS X용 MySQL 5.0 패키지를 간단히 다운로드하는 것입니다.그것은 다음과 같은 개발 파일을 포함해야 합니다.libmysqlclient15-dev, 보너스로 보석을 발견할 수 있는 장소에 둘 것입니다

(그런데 왜 5.0입니까?그것이 당신의 패키지가 요구하는 ABI 버전 15에 해당하기 때문입니다.실제로는 5.1, 5.4, 6.0과 함께 작동할 수도 있지만, 이는 위험을 감수해야 할 것입니다.)

언급URL : https://stackoverflow.com/questions/1857861/libmysqlclient15-dev-on-macs

반응형