Rails 3与mysql问题
发布时间:2020-05-23 22:41:11 所属栏目:MySql 来源:互联网
导读:我已经将雪豹的Rails 3更新了.以前我使用sqlite进行开发.当我耙db:create时,它工作正常.现在,我正在尝试在Mac上安装mysql.我下载了mysql-5.1.50-osx10.6-x86.dmg已安装所有三个文件.(mysql- {version} -osx10.5-x86.pkg,MySQL.prefPane,MySQL
|
我已经将雪豹的Rails 3更新了.以前我使用sqlite进行开发. 现在,我正在尝试在Mac上安装mysql. >我下载了mysql-5.1.50-osx10.6-x86.dmg 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问题? Mac上的Rails 3 MySql 谢谢.祝你今天愉快. 最佳答案 滑轨已切换到mysql2,请参阅wycat’s blog.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Mysql应用PHP连接MySql闪断自动重连的方法
- Mysql应用mybatis分页插件pageHelper详解及简单实例
- mysql – 无法与liquibase gradle插件生成差异
- Mysql学习Mysql启动报ERROR:2002的分析与解决
- java – 复杂的order-by子句到.hbm hibernate文件中
- Mysql必读mysql日志文件在哪 如何修改MySQL日志文件位置
- sql – 规范化“Toxi”方式真的值得吗? (3NF)
- 如何编写MySQL if else endif语句?
- mysql 编码和汉字存储占用字节问题的探索
- mysql – 当日期存储为unix时间戳时,如何计算美国东部时间3
