在windows10上运行geminstallmysql2时,我遇到了以下错误



我从这里下载并安装了rubyhttps://rubyinstaller.org/downloads/->Ruby+Devkit 2.7.3-1(x64(,并按照安装步骤操作。但是当我尝试使用为rails安装mysql2时,我遇到了一个错误

gem install mysql2

ruby版本是2.7.3p183

rails版本为6.1.3.2

gem版本是3.1.6

错误:安装mysql2时出错:mysql2的最后一个版本(>=0(支持您的Ruby&RubyGems为0.5.3。尝试使用gem install mysql2 -v 0.5.3进行安装mysql2需要Ruby版本>=2.2,<2.7.dev.目前的ruby版本是2.7.3.183。

我尝试gem安装mysql2-v0.5.3,但得到了相同的错误。

我在运行这个命令之前安装了mysql,我在XAMPP上也有mysql。我使用MYSQL-installer-web-community-8.0.25.0 安装了MYSQL

我卸载了当前的ruby,并用rubyinstaller-devkit-2.6.7-1-x64.exe重新安装,它就可以工作了。

我会转向linux ubuntu或Mac进行开发,如果需要的话,你会得到更多的支持和解决方案。对于windows上的ruby支持是不存在的。并非所有的宝石都有效。

最新更新