在本地设置mySQL,无法在Rails中创建数据库

时间:2014-06-19 18:50:08

标签: mysql ruby-on-rails bash filepath .bash-profile

我试图在本地设置mySQL。我安装了它并且它正在运行,我可以启动服务器,但是当我进入我的rails应用程序(我使用rails new app_name -d mysql创建)并尝试运行rake db:create时,我得到了一个耙子流产。

rake aborted!
LoadError: dlopen(/Users/davidtmnolan/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/extensions/x86_64-darwin-13/2.1.0-static/mysql2-0.3.16/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.18.dylib
Referenced from: /Users/davidtmnolan/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/extensions/x86_64-darwin-13/2.1.0-static/mysql2-0.3.16/mysql2/mysql2.bundle
Reason: image not found - /Users/davidtmnolan/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/extensions/x86_64-darwin-13/2.1.0-static/mysql2-0.3.16/mysql2/mysql2.bundle
/Users/davidtmnolan/Development/Rails/biller/config/application.rb:7:in `<top (required)>'
/Users/davidtmnolan/Development/Rails/biller/Rakefile:4:in `<top (required)>'

gemfile

# Use mysql as the database for Active Record
gem 'mysql2'

我的.bashrc看起来像这样:

PATH=/usr/local/bin:$PATH
PATH=${PATH}:/usr/local/mysql/bin

echo $ PATH产生:

/Users/davidtmnolan/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/mysql/bin

我假设问题出在PATH中。指导赞赏

0 个答案:

没有答案