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 成功加载!'"

相关推荐
FAREWELL000758 小时前
Lua学习记录(3) --- Lua中的复杂数据类型_table
开发语言·学习·lua
Felix_XXXXL8 小时前
Plugin ‘mysql_native_password‘ is not loaded`
java·后端
IT北辰8 小时前
Python实现居民供暖中暖气能耗数据可视化分析(文中含源码)
开发语言·python·信息可视化
韩立学长8 小时前
【开题答辩实录分享】以《基于SpringBoot在线小说阅读平台》为例进行答辩实录分享
java·spring boot·后端
KWTXX9 小时前
组合逻辑和时序逻辑的区别
java·开发语言·人工智能
wjs20249 小时前
Go 语言结构体
开发语言
程序猿小蒜9 小时前
基于SpringBoot的企业资产管理系统开发与设计
java·前端·spring boot·后端·spring
jzhwolp9 小时前
从基本链表到侵入式链表,体会内核设计思路
c语言·后端·设计模式
程序猿_极客9 小时前
JavaScript 的 Web APIs 入门到实战全总结(day7):从数据处理到交互落地的全链路实战(附实战案例代码)
开发语言·前端·javascript·交互·web apis 入门到实战
suzumiyahr9 小时前
用awesome-digital-human-live2d创建属于自己的数字人
前端·人工智能·后端