[英]using homestead globally, with specific homestead and vagrant folder
我想在全球范圍內使用homestead,但是我不希望我的“ .homestead”目錄位於C:\\ Users \\ patri \\ .homestead
我希望它位於D:\\ vbox \\ .homestead
另外,當運行homestead up
,我希望homestead查找到那里下載的有鉛盒子:D:\\ vbox.vagrant.d \\ boxes這是因為我已經有很多盒子,而homestead將重新下載相同的盒子並將其添加到“ .vagrant”文件夾位於C:\\ Users \\ patri \\ .homestead下
這可能嗎 ?
我在Windows 10上。
我不是使用composer global require "laravel/homestead=~2.0"
,而是使用git安裝: git clone https://github.com/laravel/homestead.git
。
然后,在homestead / vendor / bin中,我有一個homestead.bat:
@echo off
set cwd=%cd%
set homesteadVagrant=D:\htdocs\laracasts\Homestead
cd /d %homesteadVagrant% && vagrant %*
cd /d %cwd%
set cwd=
set homesteadVagrant=
然后,我將homestead / vendor / bin添加到我的路徑。
現在我可以在任何地方使用homestead
。
對於流浪漢,將VAGRANT_HOME環境變量設置為D:\\ vbox.vagrant.d
編輯:homestead.bat只是在全球范圍內使用流浪漢。 因此,您將沒有編輯選項。 要擁有它,您可以這樣做:
@echo off
set cwd=%cd%
set homesteadVagrant=D:\htdocs\laracasts\Homestead
if "%1" == "edit" goto end
cd /d %homesteadVagrant% && vagrant %*
cd /d %cwd%
:end
cd /d %homesteadVagrant% && start t Homestead.yaml
cd /d %cwd%
set cwd=
set homesteadVagrant=
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.