# Ruby **Repository Path**: leetone123/Ruby ## Basic Information - **Project Name**: Ruby - **Description**: 利用ruby语言写的一些脚本 - **Primary Language**: Ruby - **License**: MulanPSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-03 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Ruby #### 介绍 利用 ruby 语言写的一些脚本 #### 软件架构 采用 Ruby v2.6.6 gem v3.1.4 #### 安装教程 1. 安装 Ruby 环境,推荐 2.6 版本【2.7 版本不兼容 mysql2 插件】 2. 安装 gem 包管理器 3. 使用 gem 安装依赖库: - **csv** - **active_record** - **mysql2** - **uuidtools** #### 使用说明 1. ruby main.rb 2. ruby hr_main.rb #### 注意事项 1. 如果采用 mysql8.0 以上版本会提示“Authentication plugin 'caching_sha2_password' cannot be loaded”:解决方案是建立一个新的用户,密码策略选择老版的“mysql_native_password”即可; 2. Windows 环境下运行 uuidtools 插件会报错,提示找不到 macAddress:解决方案升级 uuidtools 插件版本或者直接修改源码: ``` rescue @@mac_address = nil end ```