laravel - 想启动新的流浪项目,但旧项目一直在启动
问题描述
我是 laravel/homestead/vagrant 的新手,真的很挣扎。我设法下载并运行了一个演示程序。我将演示文件夹复制到一个新名称,现在想要运行副本而不是原来的,这样我就可以逐渐开始将它转换为我想要的程序。
我修改了新文件夹中的 Homestead.yaml 文件,因此文件夹部分如下所示:
folders:
- map: ~/LaravelProjects/MedAverter
to: /home/vagrant/code
sites:
- map: homestead.test
to: /home/vagrant/code/public
然后我暂停运行框,cd 到新文件夹,然后执行
vagrant up
但是当我这样做时
vagrant global-status
它显示旧的正在运行,而不是新的。
$ vagrant global-status
id name provider state directory
---------------------------------------------------------------------------------------
cd58265 homestead virtualbox running C:/Users/greg/LaravelProjects/travel-planet-crud
编辑:然后我暂停了该实例,并重新加载了新实例。
greg@DELL-DESKTOP MINGW64 ~/LaravelProjects/MedAverter (master)
$ vagrant suspend
==> homestead: Saving VM state and suspending execution...
greg@DELL-DESKTOP MINGW64 ~/LaravelProjects/MedAverter (master)
$ vagrant global-status
id name provider state directory
--------------------------------------------------------------------------------------
cd58265 homestead virtualbox saved C:/Users/greg/LaravelProjects/travel-planet-crud
$ vagrant reload --provision
==> homestead: Discarding saved state of VM...
==> homestead: Checking if box 'laravel/homestead' version '9.2.2-alpha1' is up to date...
greg@DELL-DESKTOP MINGW64 ~/LaravelProjects/MedAverter (master)
$ vagrant global-status
id name provider state directory
---------------------------------------------------------------------------------------
cd58265 homestead virtualbox running C:/Users/greg/LaravelProjects/travel-planet-crud
所以你看,即使我在新的实例文件夹中,仍然有一些东西将它指向旧实例。
解决方案
也许您可以尝试运行vagrant reload --provision
它将重新启动您的 vagrant 并应用您所做的任何更改。
推荐阅读
- algorithm - 在具有非递减数字的数字序列中找到 N 的索引(不重构序列)
- php - 如何从php中的函数获取静态变量的值?
- json - 从 JSON 对象 SQL Server 2019 中删除数组元素
- visual-studio - Access 数据库中未显示更改
- c# - HTTP 错误 404.0 - 未找到 - MVC 映射路由
- c++ - 实时 GPU 路径跟踪,使用 OIDN 去噪(Intel Open Image Denoise)
- sqlite - Sqlite 合并两个相同模式的数据库,不包括重复项
- http - 404 函数未找到 vs 404 数据未找到
- php - 任何人都知道如何在php中使用数组复选框元素进行表单输入?
- c - 为什么我没有输出?