Ruby on Rails、MySQL和雪豹
我在雪豹上安装了Ruby on Rails,效果很好。几天来,我一直在尝试使用Ruby on Rails安装MySQL,我在运行时得到的一切:Ruby on Rails、MySQL和雪豹,mysql,ruby-on-rails,osx-snow-leopard,Mysql,Ruby On Rails,Osx Snow Leopard,我在雪豹上安装了Ruby on Rails,效果很好。几天来,我一直在尝试使用Ruby on Rails安装MySQL,我在运行时得到的一切: rake db:create 是: 我试过使用MySQL 32位和64位(并多次删除),用我在互联网上找到的所有方法安装MySQL gem,包括 sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_co
rake db:create
是:
我试过使用MySQL 32位和64位(并多次删除),用我在互联网上找到的所有方法安装MySQL gem,包括
sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
我迷路了,很沮丧,我真的很感谢你的帮助
谢谢。好吧,让我们从一个事实开始,那就是你建造了一块不正确的宝石 从错误报告中可以看出,您使用的是Rails 3,而这根本不使用“mysql”gem。它使用mysql2 gem,它提供了许多性能特性 您可以在以下网址阅读有关mysql2 gem的更多信息:
我认为一旦你安装了正确的gem,你就会很好 您最初是如何安装MySQL的(即使用DMG还是从源代码)?你能通过MySQL控制台手动创建数据库吗?我从DMG源代码安装了MySQL,MySQL工作正常。quest的回答是正确的,正确的宝石是mysql2。它很有效!真的很感激你,你让我开心;)
sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config