Rails/MySQL:惰性符号绑定失败?
白天我是一名.NET开发人员,晚上我是一名有抱负的Rails开发人员。我正在尝试使用Rails和MySQL作为我的数据库。我已经成功地安装了这两个。然而,我遇到了一个非常奇怪的问题,我真的需要一些关于如何让这两个一起工作的建议。以下是我收到的错误消息: [rake--tasks]dyld:惰性符号绑定失败:找不到符号:\u mysql\u get\u client\u info 引用自:/Library/Ruby/Gems/1.8/Gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle 应为:平面命名空间 dyld:未找到符号:\u mysql\u获取\u客户端\u信息 引用自:/Library/Ruby/Gems/1.8/Gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle 应为:平面命名空间 我已经搜索了StackOverflow,并尝试了许多方法。我真诚地希望有人能帮助我。我已经在全新的MacBookPro视网膜上安装并运行了所有这些。就命令行而言,我对操作系统的基本细节不是非常熟悉,但我可以在某种程度上解决这个问题 我如何解决这个问题 编辑以显示文件Rails/MySQL:惰性符号绑定失败?,mysql,ruby-on-rails,rubygems,Mysql,Ruby On Rails,Rubygems,白天我是一名.NET开发人员,晚上我是一名有抱负的Rails开发人员。我正在尝试使用Rails和MySQL作为我的数据库。我已经成功地安装了这两个。然而,我遇到了一个非常奇怪的问题,我真的需要一些关于如何让这两个一起工作的建议。以下是我收到的错误消息: [rake--tasks]dyld:惰性符号绑定失败:找不到符号:\u mysql\u get\u client\u info 引用自:/Library/Ruby/Gems/1.8/Gems/mysql2-0.3.11/lib/mysql2/my
你在做什么导致了这个错误,也就是什么时候发生的?我只是试着运行应用程序?运行
rails服务器
,然后点击http://localhost:3000/
在您的浏览器中?很抱歉。。。我正在使用rails new NewSite创建应用程序,然后在捆绑安装之后,我收到了这条消息。我使用的是RubyMine IDE,在/usr/bin/rakeSo中发现了这个错误。在最初的捆绑安装之后,您会收到这样一条消息:rails new
自动运行,还是您自己运行?你的文件看起来像什么?
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'