2014-11-21 42 views
21

我按照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

回答

40

虛擬機

運行

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

-1

你可以去控制面板卸載vagrant,作曲家,然後只需找到你的宅基地目錄並刪除。

17

第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

相關問題