26得票5回答
安装Mysql2 gem失败

我正在尝试安装mysql2(版本0.4.5),并且我正在使用Rails 5.0.2,Ruby 2.3.1。 我已经使用Homebrew安装了MySQL服务器(版本8.0.11),并将MySQL启动为:brew install mysql brew services start mysql Ge...

26得票6回答
无法安装mysql2 gem用于Rails项目

我在Stackoverflow.com上查看并尝试了几乎所有与此主题相关的内容,但仍然无法解决... 当我运行'gem install mysql2'时,会出现权限错误。当我运行'sudo gem install mysql2'时,会出现以下错误: Teds-MacBook-Pro...

24得票4回答
迁移创建表时出现Mysql2 :: Error:表不存在

我使用以下代码编写了一个迁移: class CreateTableSomeTable < ActiveRecord::Migration[5.1] def change create_table :some_tables do |t| t.references ...

22得票12回答
Rails和Mysql2访问被拒绝,用户为'root'@'localhost'(无法使用密码)

我对Rails有些陌生,我的经验大部分都是摸索如何解决问题,所以如果我错过了显而易见的解决方案,请提前谅解。我使用Windows机器。 我正在使用mysql2创建登录和注册。MySQL已经通过安装程序安装了服务器、工作台等(我将根密码配置为"password"),我也已经安装了mysql2 ...

21得票7回答
在我的Rails项目中使用MariaDB代替MySQL

如何在我的Rails项目中使用MariaDB而不是MySQL? 当我尝试安装mysql2 gem时,它会返回错误,因为找不到mysqlclient。 这里有一些解决方案,但我在我的openSUSE 12.3上没有找到任何libmariadbd-dev包。

20得票6回答
Rails 安装 mysql2 (mysql2-0.3.20) 时出现错误

我正在尝试在本地机器上启动一个Rails项目。当我运行bundle install命令时 Fetching mysql2 0.3.20 Installing mysql2 0.3.20 with native extensions Gem::Ext::BuildError: ERROR: F...

19得票9回答
无法安装mysql2 gem。

我无法在我的Windows7 x64系统中安装mysql2 gem。我尝试使用32位和64位版本的MySQL服务器,但都没有进展。 我安装了Ruby 1.8、开发工具包和Rails平台,甚至安装了minGW以允许C++/C编译。MySQL服务器是在默认位置安装的。 当运行以下命令时: C...

18得票1回答
从Mysql2::Error中恢复

我有一个简单的问题。我有一个联接表,它具有确保(col 1, col 2)唯一性的索引。 我正在使用mysql2 gem添加到该表中,并尝试捕获Mysql2 :: Error,如果尝试导致重复键错误。虽然我收到了重复键错误,但我的rescue代码块没有被执行。begin self.foo...

18得票7回答
rake db:migrate出现"Undefined method 'accept' for nil:NilClass"错误

使用ruby-1.9.2和rails 3.2.1。mysql2的版本是0.2.7。 运行rake db:migrate时出现错误:“undefined method 'accept' for nil:NilClass:” 跟踪包括: gems/activerecord-3.2.1/lib...

16得票7回答
无法在Windows 7上安装MySQL2 gem

我在安装过程中遇到了以下错误信息,请告诉我是否需要提供更多细节。 我按照以下位置的说明进行操作: https://github.com/oneclick/rubyinstaller/wiki/Development-Kit 我正在使用ruby 1.9.2p136 (2010-12-25) ...