`

安装ruby的数据库适配器

阅读更多
源码安装数据库mysql之后启动项目报错:Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
浪费了一上午找错才发现必须安装数据库适配器:

下载mysql-ruby-2.7.3.tar.gz:
http://www.tmtm.org/en/mysql/ruby/
tar xzvf mysql-ruby-2.7.3.tar.gz
cd mysql-ruby-2.7.3
ruby extconf.rb --with-mysql-dir=/user/local/share/mysql
make && make install
注意--with-mysql-dir应该指向MySQL数据库的安装路径,如果数据库服务器和Web服务器不在同一台机器上,那么Web服务器上也必须安装MySQL软件,因为ruby的C版本MySQL适配器需要在编译的时候联接MySQL的系统库。
分享到:
评论

相关推荐

    Ruby-DataObjects企图重写现有的Ruby数据库驱动程序符合一个标准接口

    在Ruby开发中,数据存取通常依赖于特定数据库系统的驱动程序,例如ActiveRecord框架就与特定的数据库适配器(如 activerecord-mysql2-adapter)结合使用。然而,这些适配器之间的API差异可能导致代码在不同数据库间...

    Ruby on rails 数据库详细配置

    以下将详细介绍如何在Windows环境下安装Ruby on Rails以及配置数据库。 首先,我们需要安装Ruby环境。可以从RubyForge网站下载最新版本的Ruby One-Click Installer。在安装过程中,确保正确设置了安装路径,并且...

    ruby和drizzle数据库的连接

    要连接Ruby到Drizzle数据库,你需要使用一个名为`drizzle-ruby`的驱动或适配器。这个驱动允许Ruby程序通过ODBC(Open Database Connectivity)或JDBC(Java Database Connectivity)接口与Drizzle通信。首先,确保你...

    arproxy:Arproxy是ActiveRecord和数据库适配器之间的代理

    Arproxy是ActiveRecord和数据库适配器之间的代理。 您可以使自定义代理在DB适配器执行SQL之前对SQL进行分析和/或修改。 入门 在Rails的config / initializers中编写您的代理及其配置: class QueryTracer < ...

    ruby on rails安装

    如果需要使用其他数据库,如MySQL或PostgreSQL,你需要先安装对应的数据库服务器,然后通过Gem安装相应的数据库适配器。例如,对于MySQL,可以运行: ```bash gem install mysql2 ``` 描述中提到的"gems-1.3.1.zip...

    ubuntu下安装ruby on rails

    2. **安装 Rails 的 MySQL 适配器:** ```bash sudo gem install mysql2 ``` 3. **配置数据库:** 在 `config/database.yml` 文件中配置 MySQL 相关的信息。 通过上述步骤,您应该能够在 Ubuntu 系统上成功安装...

    Ruby-databaseflusher是一个小而快速的数据库清理工具

    通过与各种数据库适配器和测试框架的兼容性,它在Ruby开发的测试流程中扮演了重要角色,提高了测试的效率和质量。如果你正在寻找一个能够提升测试体验的数据库管理工具,database_flusher无疑是一个值得考虑的选择。

    Ruby-SequelRuby的数据库工具包

    数据库适配器的广泛支持** Sequel支持多种数据库系统,包括MySQL、PostgreSQL、SQLite、Oracle等,这得益于其丰富的数据库驱动器集。只需简单的配置,就可以让Sequel与不同的数据库进行通信。 ```ruby # 连接MySQL...

    Ruby-SQLServerRailsActiveRecord的SQLServer适配器

    在Ruby on Rails框架中,开发者经常需要连接不同的数据库系统,如MySQL、PostgreSQL或SQL Server。...通过理解和熟练使用这个适配器,你可以轻松地在Ruby on Rails环境中构建和管理基于SQL Server的数据库应用。

    ruby1.8.6(linux)

    - **MySQL适配器安装**:为了使Rails能够与MySQL数据库交互,需要安装`mysql_ruby`适配器,其过程涉及下载源码包、配置与MySQL的链接路径,并进行编译安装。 ### FastCGI与Lighttpd的集成 - **FastCGI安装**:...

    Ruby-MiniSql一个简单快速安全的sql执行程序

    它的数据库适配器设计使得切换数据库变得容易,只需要更改配置即可。 在实际使用中,MiniSql通常通过Gem包管理器安装,这样可以方便地集成到Ruby项目中。在项目中引入MiniSql后,开发者需要配置数据库连接信息,如...

    续集:续集:Ruby数据库工具包

    续集:Ruby的数据库工具包 Sequel是用于Ruby的简单,灵活且功能强大SQL数据库访问工具包。 Sequel提供线程安全性,连接池和简洁的DSL,用于构造SQL查询和表模式。 Sequel包括一个全面的ORM层,用于将记录映射到Ruby...

    ruby-mysql-0.2.6.tar.gz

    在Ruby中,数据库连接通常通过数据库适配器实现,这些适配器遵循ActiveRecord(一个流行的ORM,Object-Relational Mapping)框架的接口。`ruby-mysql`库就是这样一个适配器,它使开发者能够利用MySQL的功能,而无需...

    Centos 6.x redmine安装过程全记录

    8. 数据库配置:在database.yml文件中设置了生产环境下的数据库连接信息,包括数据库适配器、数据库名称、主机地址、数据库用户名和密码以及字符编码。 9. 安装依赖:通过bundler工具安装了Redmine所需的Ruby Gem...

    NetBeans Ruby and Rails IDE with JRuby 2009

    - **操作数据库**:包括配置数据库连接信息、使用不同的数据库适配器等。 - **创建数据库**:在IDE中创建新的数据库。 - **创建和修改表**:直接通过IDE操作数据库表结构。 - **使用生成器**:Rails的生成器可以帮助...

    Ruby-Hanami是一个全栈的Ruby的Web框架

    3. **Hanami::Model**:与数据库交互,支持多种数据库适配器,如SQLite、PostgreSQL和MySQL。Hanami模型强调数据的领域模型,而非传统的ActiveRecord模式,这使得模型更加关注业务逻辑。 4. **Hanami::View**:负责...

    ruby gems (rails ,padrino, cancan ,puppet)

    如`railties-3.2.13.gem`是Rails框架的一部分,`padrino-gen-0.11.4.gem`是Padrino的生成器工具,`pg-0.14.1-x86-mingw32.gem`和`sqlite3-1.3.7-x86-mingw32.gem`是数据库适配器,`cancan`虽然未直接列出Gem文件,但...

    ruby on rails MySql

    在Rails中集成MySQL,你需要安装特定的数据库适配器,即`mysql2` gem。这个gem允许Rails与MySQL数据库进行通信,处理SQL查询并管理数据库连接。在`Gemfile`中添加以下行来安装`mysql2` gem: ```ruby gem 'mysql2' ...

    Ruby-ROMRubyObjectMapperROMRuby的数据映射和持久化工具包

    3. **Adapters(适配器)**:ROM支持多种数据库适配器,如SQLite、PostgreSQL、MySQL等,使得框架具有高度的可扩展性。适配器允许ROM与不同的数据库系统通信,提供了一致的API来执行CRUD(创建、读取、更新、删除)...

    ruby 与 sybase 连接

    1. **安装适配器**:首先,你需要在你的Ruby项目中添加对`sdhull-activerecord-sybase-adapter`的依赖。这可以通过`Gemfile`并运行`bundle install`或者直接使用`gem install`命令完成。 2. **配置数据库连接**:在...

Global site tag (gtag.js) - Google Analytics