`

安装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的系统库。
分享到:
评论

相关推荐

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

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

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

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

    Ruby-SQLServerRailsActiveRecord的SQLServer适配器

    SQL Server - Rails ActiveRecord的SQL Server适配器

    makara:连接的读写代理; 还提供了ActiveRecord适配器

    它带有ActiveRecord数据库适配器实现。 安装 使用Gemfile来自的当前版本的gem。 gem 'makara' 基本用法 如果您只对ActiveRecord数据库适配器感兴趣, Makara提供了您应该继承的基本代理类。 您的代理服务器连接类...

    donde_lo_veo_api

    自述文件安装说明Ruby版本:3.0.1Rails版本:6.1.1数据库适配器:Postgresql安装步骤: 使用rvm install 3.0.1 ,最好通过rvm安装Ruby版本rvm install 3.0.1 将此存储库克隆到本地计算机输入donde_lo_veo文件夹并...

    database_cleaner:在Ruby中清理数据库的策略。 可用于确保测试的清洁状态

    Database Cleaner是一组宝石,其中包含用于在Ruby中清洁数据库的策略。 最初的用例是确保测试期间的清洁状态。 每种策略都是少量的代码,但是在使用数据库进行测试的任何ruby应用程序中通常都需要这些代码。 宝石...

    rom-migrator:ROM适配器的数据库迁移

    安装 将此行添加到应用程序的Gemfile中: # Gemfile gem "rom-migrator" 然后执行: bundle 或手动添加: gem install rom-migrator 用法 创建自定义ROM适配器时,您应该实现自己的从ROM::Migrator继承的ROM::...

    capital_git:使用git作为数据库。 包装在https周围

    CapitalGit提供了一个数据库适配器,例如到远程git存储库的接口。 这是包装 gem的更高层次的抽象, gem本身也包装了库。 为少数用户构建CMS成型工具? 尝试插入CapitalGit而不是MongoDB或MySQL。 或以服务器模式...

    外汇源码Java-oracle-enhanced:用于ActiveRecord的Oracle增强型适配器

    安装 导轨 6.1 Oracle 增强型适配器 6.1 版支持 Rails 6.1。 使用 Ruby on Rails 6.1 版时,在 Gemfile 中包含 # Use oracle as the database for Active Record gem 'activerecord-oracle_enhanced-adapter' , '~> ...

    first_rails_app:first_rails_app

    Ruby on Rails教程:первоеприложение 。 您可能要讲的内容: * Rails版本4.2.1 * Ruby版本2.2.2-p95(i686-...*数据库适配器sqlite3 如果您不打算运行rake doc:app,请随意使用其他标记语言。

    tiny_tds:TinyTDS-使用DB-Library的Ruby的简单,快速FreeTDS绑定

    TinyTDS gem旨在满足使用FreeTDS的DB-Library API将结果从Ruby连接,查询和迭代到Microsoft SQL Server或Sybase数据库的极其普通的用例。 TinyTDS提供对Ruby原语的自动转换以及适当的编码支持。 它将所有SQL ...

    echowrap:Echonest API的Ruby接口

    Echonest API基于它们的约3000万首歌曲的自动派生数据库,该数据库使用Web爬网,数据挖掘和数字信号处理技术进行汇总。 该API包括对音乐推荐,艺术家推荐,播放列表生成,声学分析,音乐识别和数据馈送的支持。 ...

    trucker:迁移遗留数据的助手

    卡车司机使用Trucker将旧数据迁移到您的Rails应用中。...base.rb (从中继承旧模型) 为所有现有模型添加旧式子类生成样本迁移任务(使用多个模型名称) 更新原有数据库适配器database.yml与遗留数据库信息leg

    activerecord-postgis-adapter:基于Postgresql和rgeo的PostGIS ActiveRecord连接适配器

    适配器可以根据数据库表中的纬度和维数自动配置这些对象,或者您可以告诉适配器将数据转换为其他形式。 您也可以使用WKT格式设置属性数据。 第三,它使您可以在查询中包括简单的空间数据。 WKT格式的数据和RGeo...

    Ruby的数据映射和持久性工具包-Ruby开发

    rom Ruby Object Mapper(rom-rb)是Ruby的数据映射和持久性工具包,旨在提供强大的对象映射功能,而又不限制数据库的全部功能。 ROM提供的主要rom工具。Ruby Object Mapper(rom-rb)是Ruby的数据映射和持久性工具...

    odbc_adapter:ActiveRecord ODBC适配器

    ODBC适配器 ActiveRecord ODBC适配器。 Master分支正在使用Rails 5.0.1。 以前已经做过使其与Rails 3.2和4.2兼容的工作。...安装确保在计算机上安装了ODBC驱动程序。 您还需要用于ODBC要连接到的任何数据库的驱动程序。

    projectwithengines

    在Ruby on Rails项目中使用RSPEC创建引擎$ rails ... 其他方法是使用-T --database配置将要使用的数据库适配器。 最好将其设置为与我们要从中提取引擎的应用程序所使用的相同--skip-git阻止新的git信息库初始化。

    brimir:使用Ruby on Rails和Zurb Foundation构建的电子邮件服务台

    Brival不再由Ivaldi使用和维护,因此该存储库已在Github上切换为存档模式。... 我们建议使用adapter: postgresql或adapter: mysql2作为生产用途,因为这是我们测试的仅有的两个适配器和数据库服务器。 如果打算

    rom:Ruby数据映射和持久性工具包

    Ruby Object Mapper(rom-rb)是Ruby的数据映射和持久性工具包,旨在提供强大的对象映射功能而又不限制数据库的全部功能。 主要rom gem提供以下组件: -核心和适配器API 与rom-core集成的Changeset对象 -与rom-...

    Tamino on Rails-开源

    TaminoOnRails为Software AG的XML数据库管理系统Tamino提供了一个基于Ruby的DBMS适配器以及一个ActiveResource适配器。 借助这些适配器,Tamino用户可以轻松地为其XML数据集创建基于Web的前端。

Global site tag (gtag.js) - Google Analytics