从Windows系统中删除Homestead和Vagrant的最简洁方法是什么?

问题描述:

我按照Laravel docs中的说明在Windows 10上安装Vagrant和Homestead,但现在我决定将整个开发工作转移到另一台运行Debian的专用服务器上。从Windows系统中删除Homestead和Vagrant的最简洁方法是什么?

我需要从Windows 10桌面上完全删除Vagrant,Homestead,Composer以及AMPPS(旧东西)。简单地卸载Vagrant和AMPPS应该很容易,但我该如何清理剩下的东西呢?

我不需要保留任何代码等我已经在不同的位置得到了。

+1

只需把它删掉。 Homestead只是您目录中的文件。 – Laurence 2014-11-22 13:18:27

虚拟机

运行

vagrant box remove laravel/homestead 

家园

如果通过作曲家安装宅基地使用以下命令删除宅基地VM:

composer global require laravel/homestead 

运行相反删除它:

composer remove laravel/homestead 

这将删除.composer /供应商/ laravel目录,包括它的 '家园' 的子目录。 '全球'关键字不是必需的。

在Mac或Linux系统上,可以通过删除'〜/ .homestead'目录来删除Homestead配置文件。您可能需要寻找一点才能在Windows系统上找到目录。如果找不到,不要太担心;该目录是小而无害的。


作曲

作曲通常安装作为Windows应用程序;选中添加/删除程序(或Windows 10等效)以将其卸载。

如果您手动安装了Composer并且它没有出现在已安装的应用程序列表中,只需删除'composer'二进制文件和配置目录(Mac/Linux系统上的〜/ .composer)即可。

+0

作曲家删除laravel/homestead命令给了我这个错误: ''' [RuntimeException] 无法读取./composer。json file_get_contents(./ composer.json):未能打开流:没有这样的文件或目录 ''' – kevnk 2015-03-19 09:56:46

+0

@kevnk我有同样的问题。首先你需要'cd'到你composer.phar所在的文件夹,然后我通过添加“sudo”来解决它。所以现在看起来像这个“sudo作曲家删除laravel/homestead”,也许这可以帮助其他人。 – 2015-06-09 14:17:18

+6

如果您在全球安装了作曲家,请尝试'composer global remove laravel/homestead',否则遵循feri的建议。 – Mirceac21 2015-07-05 16:26:17

你可以去控制面板卸载vagrant,作曲家,然后只需找到你的宅基地目录并删除。

第1步:使用

$ vagrant box list 

第2步获取所有安装盒的列表:运行流浪汉删除命令,指定文件夹名称,版本和供应商例如

$ vagrant box remove laravel/homestead --box-version=0.4.4 --provider=virtualbox 
+0

这正是我需要的,一种删除同一盒子的特定版本的方法。 – 2017-04-14 23:23:18

+0

看起来我再次回来引用相同的东西,谢谢两次! – 2018-02-02 19:26:15