Win10系统Ruby+Devkit3.4.5-1安装

Win10系统Ruby+Devkit3.4.5-1安装

安装步骤

软件工具

mysql-connector-c-6.1.11-winx64.zip

rubyinstaller-devkit-3.4.5-1-x64.exe

安装Ruby

  1. 执行rubyinstaller-devkit-3.4.5-1-x64.exe,期间可以选择安装路径全英文即可,所有安装页面都勾上安装相关组件
  2. 安装MSYS2组件时选择目录,输入3,点击Enter(耐心准备安装)
  3. Enter键完成MSYS2安装
  4. 检测Ruby(采用cmd命令)ruby -v

安装gem mysql2

  1. 管理员权限cmd命令---快捷键系统键+S弹出输入框输入cmd,选择管理员运行:gem install mysql2 --
    --with-opt-dir="文件路径\mysql-connector-c-6.1.11-winx64"
  2. 检测gem(采用cmd命令)gem list mysql2

处理libmysql.dll

  1. 解压mysql-connector-c-6.1.11-winx64.zip,文件路径\mysql-connector-c-6.1.11-winx64\lib里面的libmysql.dll文件复制到Ruby的文件路径\Ruby34-x64\bin文件夹下
  2. 替换libmariadb.dll:
    文件路径\Ruby33-x64\msys64\mingw64\bin\libmariadb.dll(没有libmariadb.dll就不管)
    文件路径\Ruby33-x64\msys64\ucrt64\bin\libmariadb.dll
    以上2个路径下的换成mysql-connector-c-6.1.11-winx64文件夹lib下面的libmysql.dll并且改名成libmariadb.dll;原有的改成libmariadb.dll.bak

验证mysql2

ruby -e "require 'mysql2'; puts '🎉 vcpkg 编译的 MariaDB Connector 成功加载!'"

相关推荐
喜欢吃燃面4 分钟前
算法中的链表结构
开发语言·c++·学习·算法
十五年专注C++开发4 分钟前
Fruit框架:C++依赖注入解决方案
开发语言·c++·依赖注入·fruit框架
华仔啊5 分钟前
35岁程序员失业了,除了送外卖,还能做什么?
前端·后端·程序员
Lovely Ruby6 分钟前
七日 Go 的自学笔记 (一)
开发语言·笔记·golang
SimonKing17 分钟前
【开发者必备】Spring Boot 2.7.x:WebMvcConfigurer配置手册来了(二)!
java·后端·程序员
程序员飞哥23 分钟前
别再说“对接接口没技术含量了”,这才是高手的打开方式!
后端·程序员
DokiDoki之父28 分钟前
Spring—容器
java·后端·spring
摇滚侠40 分钟前
Spring Boot 3零基础教程,WEB 开发 国际化 Spring Boot + Thymeleaf 笔记45
spring boot·笔记·后端
间彧43 分钟前
Java AQS详解与项目实战
后端
golang学习记1 小时前
性能飙升4倍,苹果刚发布的M5给人看呆了
人工智能·后端