저는 루비 (및 레일)로 막 시작했습니다. 나는 http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:ruby gems 에 따라 rvm
. 나는 모든 것이 sqlite와 잘 작동합니다.
이제 대부분의 개발 작업을 수행하기 때문에 MySQL로 변환 해보고 싶습니다. 내 Gemfile에서 sqlite를 mysql2로 대체했습니다.
group :development, :test do
# gem 'sqlite3', '1.3.5'
gem 'mysql2'
gem 'rspec-rails', '2.9.0'
end
하지만 MySQL에서 레일 용 DB를 만들려고하면 다음과 같은 결과가 나타납니다.
$ rake db:create --trace
rake aborted!
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
Referenced from: /Users/username/.rvm/gems/ruby-1.9.3-p194@rails3tutorial2ndEd/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle
Reason: image not found - /Users/username/.rvm/gems/ruby-1.9.3-p194@rails3tutorial2ndEd/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle
homebrew를 통해 MySQL을 다시 설치하도록 권장하는 다른 게시물을 보았습니다 (내는 다운로드 가능한 DMG를 통해 설치되었습니다).
실제로 Rails가 찾고있는 파일이 있습니다. 에 설치됩니다 /usr/local/mysql/lib/libmysqlclient.18.dylib
. Rails를 찾는 방법을 알려주는 가장 좋은 방법은 무엇입니까?