Laravel homestead 安装在 windows,推送到 bitbucket,然后克隆到 mac,数据库迁移错误
Laravel homestead installed on windows, pushed to bitbucket, then cloned on a mac, DB migration error
我目前在 windows 上有 Laravel 个宅基地(在 windows 10 和 Windows 8 上工作)
我正在使用 Laravel 版本 5.5.3,我将其推送到 bitbucket,并在 mac 和 Sierra 10.12.6
上克隆了回购协议
我已经检查过问题并尝试在 .env 文件中添加端口,但是端口已经是 3360,而且是正确的。数据库名称和密码也是正确的。 mac 用户是否只需要下载并使用 vagrant homestead?有没有安装 vagrant 和 homestead 的替代方法来为 mac 用户迁移数据库?
我认为部分问题是因为我将它上传到 bitbucket 并且 mac 用户克隆了它,它有一些配置为拥有宅基地的设置,所以我猜 mac 用户需要安装其他程序(homestead、vagrant 和 vmware)。
谢谢!
你是对的。如果数据库是通过 Homestead 创建的,并且 .env 中的配置指向 Homestead,那么 mac-user 也需要 Homestead。
安装必要的软件,然后在 mac 上重新启动 Homestead。
另一种方法是使用另一个本地开发环境,如 XAMPP 或 MAMP 或其他一些本地服务器和数据库。如果这样做,您必须更改 mac-users .env-file.
中的数据库配置
我目前在 windows 上有 Laravel 个宅基地(在 windows 10 和 Windows 8 上工作)
我正在使用 Laravel 版本 5.5.3,我将其推送到 bitbucket,并在 mac 和 Sierra 10.12.6
上克隆了回购协议我已经检查过问题并尝试在 .env 文件中添加端口,但是端口已经是 3360,而且是正确的。数据库名称和密码也是正确的。 mac 用户是否只需要下载并使用 vagrant homestead?有没有安装 vagrant 和 homestead 的替代方法来为 mac 用户迁移数据库?
我认为部分问题是因为我将它上传到 bitbucket 并且 mac 用户克隆了它,它有一些配置为拥有宅基地的设置,所以我猜 mac 用户需要安装其他程序(homestead、vagrant 和 vmware)。
谢谢!
你是对的。如果数据库是通过 Homestead 创建的,并且 .env 中的配置指向 Homestead,那么 mac-user 也需要 Homestead。 安装必要的软件,然后在 mac 上重新启动 Homestead。 另一种方法是使用另一个本地开发环境,如 XAMPP 或 MAMP 或其他一些本地服务器和数据库。如果这样做,您必须更改 mac-users .env-file.
中的数据库配置