3

我白天是一名 .NET 开发人员,晚上是一名有抱负的 Rails 开发人员。我正在尝试使用 Rails 和 MySQL 作为我的数据库。我已经成功安装了两者。但是,我遇到了一个非常奇怪的问题,并且真的需要一些关于如何让这两者一起工作的建议。这是我收到的错误消息:

[rake --tasks] dyld:惰性符号绑定失败:找不到符号:_mysql_get_client_info 引用自:/Library/Ruby/Gems/1.8/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle 预期在:平面命名空间dyld:找不到符号:_mysql_get_client_info 引用自:/Library/Ruby/Gems/1.8/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle 预期在:平面命名空间

我已经搜索了 StackOverflow 并尝试了很多东西。我真诚地希望有人可以帮助我。我已经在全新的 MacBook Pro Retina 上安装并运行了这一切。就命令行而言,我对操作系统的基本细节并不十分熟悉,但可以在某种程度上解决问题。

我该如何摆脱这个问题?

编辑显示 GEMFILE

source 'https://rubygems.org'

gem 'rails', '3.2.8'

# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'

gem 'mysql2'

gem 'json'

# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'sass-rails',   '~> 3.2.3'
  gem 'coffee-rails', '~> 3.2.1'

  # See https://github.com/sstephenson/execjs#readme for more supported runtimes
  # gem 'therubyracer', :platforms => :ruby

  gem 'uglifier', '>= 1.0.3'
end

gem 'jquery-rails'
4

0 回答 0