18923


Rails 4.2.3にMySQL 5.6.27を入れてローカル環境で立ち上げようとしていますが、以下のエラーが出てrake
dbができません。どうすればいいのでしょうか？

[code]

    $ rake db:create
    
    rake aborted!
    
    LoadError:     dlopen(/Users/***/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0
    /extensions/x86_64-darwin-14/2.1.0-static/mysql2-0.3.19/mysql2/mysql2.bundle, 
    9): Library not loaded: /usr/local/opt/mysql
    /lib/libmysqlclient.20.dylib
    
    Referenced from: /Users/***/
    .rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/extensions
    /x86_64-darwin-14/2.1.0-static/mysql2-0.3.19/mysql2/mysql2.bundle
    
    Reason: image not found - 
    /Users/swati/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/extensions
    /x86_64-darwin-14/2.1.0-static/mysql2-0.3.19/mysql2/mysql2.bundle
    
    /Users/swati/Documents/Kluje_git/kluje/config
    /application.rb:16:in `<top (required)>'
    
    /Users/***/Documents/rails_project/Rakefile:4:in `<top (required)>'
    
    (See full trace by running task with --trace)
    
[/code]

環境 Mac Yosemite 10.10.2


CC BY-SA 3.0
2015-11-17T01:59:01.107
18922
2015-11-17T02:23:34.600
9202
question
ruby-on-rails mysql rake
RailsにMySQLを入れてrake db:create実行時のエラー解消方法


Mac(Yosemite)にMySQL 5.6とmysql2 gemをインストールする方法  
<http://blog.chopschips.net/blog/2015/02/15/macports-mysql2-gem/>

rails + MySQL on OSX: Library not loaded: libmysqlclient.18.dylib  
<https://stackoverflow.com/questions/10557507/>

どちらもシンボリックリンクでの解決が行われているようです。  
そちらの環境では、libmysqlclient.20.dylibは何処に入っていますか？  
問題なさそうであればシンボリックリンクで解決するか試してみてください。


CC BY-SA 3.0
2015-11-17T02:23:34.600
18923
2015-11-17T02:23:34.600
2017-05-23T12:38:56.467
-1
8335
18922
answer