加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

Rails 3与mysql题目

发布时间:2021-01-25 22:36:49 所属栏目:编程 来源:网络整理
导读:我已经将雪豹的Rails 3更新了.早年我行使sqlite举办开拓. 当我耙db:create时,它事变正常. 此刻,我正在实行在Mac上安装mysql. 我下载了mysql-5.1.50-osx10.6-x86.dmg 已安装全部三个文件.(mysql- {version} -osx10.5-x86.pkg,MySQL.prefPane,MySQLStartupIte

我已经将雪豹的Rails 3更新了.早年我行使sqlite举办开拓.
当我耙db:create时,它事变正常.

此刻,我正在实行在Mac上安装mysql.

>我下载了mysql-5.1.50-osx10.6-x86.dmg
>已安装全部三个文件.(mysql- {version} -osx10.5-x86.pkg,MySQL.prefPane,MySQLStartupItem.pkg)
>执行此呼吁以安装gem.

sudo env ARCHFLAGS="-arch i386" gem install mysql -- 
  --with-mysql-dir=/usr/local/mysql --with-mysql-lib=/usr/local/mysql/lib 
  --with-mysql-include=/usr/local/mysql/include

万事皆安.建设的宝石没有错误.

我用建设新项目

rails new p1 -d mysql

与..一路处理赏罚

rake db:create

表白

Could not find gem 'mysql2 (>= 0,runtime)' in any of the gem sources.
Try running `bundle install`.

然后我安装新的宝石. sudo gem安装mysql2.

同样的题目.我有

dyld: lazy symbol binding failed: Symbol not found: _mysql_init
  Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.3/lib/mysql2/mysql2.bundle
  Expected in: flat namespace

dyld: Symbol not found: _mysql_init
  Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.3/lib/mysql2/mysql2.bundle
  Expected in: flat namespace

Trace/BPT trap

我删除了一再的mysql2.bundle.功效是一样的.错误.

我已经看了网上的险些全部文章.可是可以办理这个题目.

是由于我在雪豹上安装了32位mysql吗?照旧我的ruby题目?
为什么Rails 3溘然要求mysql2 gem,由于我行使的是-d mysql.

Mac上的Rails 3 MySql

感谢.祝你本日舒畅.

最佳谜底 滑轨已切换到mysql2,请参阅wycat’s blog.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读