Windows 10上的Rails应用程序与WLS

Windows 10上的Rails应用程序与WLS

问题描述:

Windows 10 
WLS 
Rails 5.1 
MySQL 

我在Windows 10机器上安装了Windows Linux服务。Windows 10上的Rails应用程序与WLS

我在Windows 10机器上原生安装了Apache2和MySQL服务器,它们工作正常。我也在Bash Shell中运行Rails开发环境,并且一切正常(bundle,rake等),除了迁移,我得到错误消息:

Mysql2 ::错误:无法连接到本地MySQL服务器通过套接字“/var/run/mysqld/mysqld.sock”

我试图运行

sudo apt-get -y install mysql-server mysql-client libmysqlclient-dev --assume-yes 

bash外壳里面,但我得到一个消息,告诉这两个MySQL服务器和客户端安装并运行。

有没有人遇到过这个问题?

如果您正在使用WSL你必须在bash键入

sudo service mysql start 

启动mysql服务,以连接到数据库。

+0

在我的文章中,我提到我已经在运行Mysql服务器,并且当我尝试在WSL中重新安装它时,它告诉我服务器正在运行并且它是最新版本 – EastsideDeveloper