Rails服务器无法启动(LoadError)mysql2

|| 我是Rails的新手,我必须为学校设计一个小的Rails项目,但是不知何故我什至无法运行我的服务器,这确实很有希望,希望有人能帮助我;-)。 当我尝试启动我的Rails服务器时,它给了我一个加载错误:
/Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle: dlopen(/Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.18.dylib (LoadError)
  Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle
  Reason: image not found - /Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle
    from /Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2.rb:8
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.14/lib/bundler/runtime.rb:68:in `require\'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.14/lib/bundler/runtime.rb:68:in `require\'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.14/lib/bundler/runtime.rb:66:in `each\'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.14/lib/bundler/runtime.rb:66:in `require\'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.14/lib/bundler/runtime.rb:55:in `each\'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.14/lib/bundler/runtime.rb:55:in `require\'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.14/lib/bundler.rb:120:in `require\'
    from /Users/sanderdeclerck1/Sites/simple_cms/config/application.rb:7
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.8/lib/rails/commands.rb:28:in `require\'
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.8/lib/rails/commands.rb:28
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.8/lib/rails/commands.rb:27:in `tap\'
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.8/lib/rails/commands.rb:27
    from script/rails:6:in `require\'
    from script/rails:6
我正在运行Rails 3.0.8和ruby 1.8.7 任何人有任何建议吗? 编辑:忘记提及我在OS X 10.6.7上     
已邀请:
        我猜您在OS X上,因此您应该在实际加载mysql Gem之前先安装MySQL。 两种选择: 请遵循此处的本指南或稍早一些的指南,以了解如何进行所有设置(MySQL,Ruby和Rails)。如果您从官方网站安装MySQL,这实际上就足够了,但是根据我的经验,这涉及到一些摆弄。 您也可以通过Homebrew安装MySQL。这是该指南。请注意,您必须手动启动
launchctl load ~/Library/LaunchAgents/com.mysql.mysqld.plist
    
        尝试将
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/:$DYLD_LIBRARY_PATH
加到
~/.profile
中。如果您的mysql安装不在
/usr/local
中,则必须更改该路径。     
        如果您使用Ubuntu,请尝试安装
apt-get install ruby-dev libmysql-ruby libmysqlclient-dev
软件包     
        您是如何安装MySQL的?安装MySQL gem时,可能需要指定“ 6”或“ 7”。
gem install mysql2 -- \'--with-mysql-lib=/usr/local/mysql/lib --with-mysql-include=/usr/local/mysql/include\'
    
        您可能只需要重新安装mysql2 gem。 首先,您应该找到您的mysql_config。 您可以通过发出:
sudo find /usr/local -name mysql_config
然后用安装
(sudo) gem install mysql2 -- --with-mysql-config=RESULT_FROM_ABOVE
这应该会给您一个通过mysql安装配置的gem。 希望能有所帮助。     

要回复问题请先登录注册