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

相关推荐
不吃香菜学java3 小时前
Redis的java客户端
java·开发语言·spring boot·redis·缓存
码事漫谈3 小时前
大模型输出的“隐性结构塌缩”问题及对策
前端·后端
小江的记录本4 小时前
【网络安全】《网络安全常见攻击与防御》(附:《六大攻击核心特性横向对比表》)
java·网络·人工智能·后端·python·安全·web安全
贵沫末4 小时前
python——打包自己的库并安装
开发语言·windows·python
文祐4 小时前
C++类之虚函数表及其内存布局(一个子类继承一个父类)
开发语言·c++
努力的小雨4 小时前
龙虾量化实战法(QClaw)
后端
zuowei28894 小时前
华为网络设备配置文件备份与恢复(上传、下载、导出,导入)
开发语言·华为·php
橙露5 小时前
SpringBoot 整合 MinIO:分布式文件存储上传下载
spring boot·分布式·后端
xiaohe075 小时前
超详细 Python 爬虫指南
开发语言·爬虫·python
嗑嗑嗑瓜子的猫5 小时前
Java!它值得!
java·开发语言