【问题标题】:Rails app on Windows 10 with WLS带有 WLS 的 Windows 10 上的 Rails 应用程序
【发布时间】:2017-10-12 00:38:21
【问题描述】:
Windows 10
WLS
Rails 5.1
MySQL

我在我的 Windows 10 机器上安装了 Windows Linux 服务。

我在 Windows 10 机器上本地安装了 Apache2 和 MySQL 服务器,它们运行良好。我还在 Bash Shell 中运行 Rails 开发环境,一切正常(bundle、rake 等),除了迁移,我收到错误消息:

Mysql2::Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'

我试过跑步

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

在 Bash Shell 中,但我收到一条消息,告诉我 MySQL 服务器和客户端都已安装并正在运行。

有人遇到过这个问题吗?

【问题讨论】:

    标签: ruby-on-rails windows-10


    【解决方案1】:

    如果您使用 WSL,则必须启动 mysql 服务才能通过键入连接到数据库

    sudo service mysql start
    

    在 bash 中。

    【讨论】:

    • 在我的帖子中,我提到我已经在运行 Mysql 服务器,当我尝试在 WSL 中重新安装它时,它告诉我服务器正在运行并且它是最新版本
    猜你喜欢
    • 2022-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-29
    • 1970-01-01
    • 2015-11-17
    • 1970-01-01
    相关资源
    最近更新 更多