집 >데이터 베이스 >MySQL 튜토리얼 >OSX의 Rails에서 \'라이브러리가 로드되지 않음: libmysqlclient.18.dylib\' 오류를 해결하는 방법은 무엇입니까?
오류: "OSX에서 Rails MySQL: 라이브러리가 로드되지 않음: libmysqlclient.18.dylib" 해결됨
MySQL 데이터베이스를 생성하려고 할 때 Ruby on Rails 애플리케이션을 설정한 후 다음과 같은 문제가 발생할 수 있습니다. 오류:
dlopen(/Users/username/.rvm/gems/ruby-1.9.3-p194@rails3tutorial2ndEd/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.18.dylib
이 오류는 Ruby가 필요한 MySQL 라이브러리인 libmysqlclient.18.dylib를 찾을 수 없기 때문에 발생합니다.
해결책 1: 라이브러리 경로 추가
이 문제를 해결하려면 bash 프로필 또는 프로필에 라이브러리 경로를 추가하세요. file:
MYSQL=/usr/local/mysql/bin export PATH=$PATH:$MYSQL export DYLD_LIBRARY_PATH=/usr/local/mysql/lib:$DYLD_LIBRARY_PATH
해결책 2: 기호 링크 만들기
위 방법이 작동하지 않으면 기존 라이브러리에서 해당 라이브러리로 기호 링크를 만들어 보십시오. Ruby가 예상하는 위치:
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
대체(OSX Lion 해당):
OSX Lion 사용자의 경우 다음 단계가 필요할 수 있습니다.
위 내용은 OSX의 Rails에서 \'라이브러리가 로드되지 않음: libmysqlclient.18.dylib\' 오류를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!