Vagrant / Homestead成立

时间:2017-04-20 01:54:07

标签: laravel vagrant homestead

我正在Ubuntu 16.04上设置Vagrant / Homestead。

我已经安装了VirtualBox,Vagrant,Composer和PHP。

我从git存储库下载了Homestead

git clone https://github.com/laravel/homestead.git Homestead

我进入Homestead目录

bash init.sh

收到Homestead初始化的消息!

但是当我导航到cd .homestead时,我收到一条错误消息,上面写着

bash:cd:.homestead:没有这样的文件或目录

我也试过cd~ / .homestead仍然收到了bash:cd:.homestead:没有这样的文件或目录

有关我如何解决这个问题的任何想法?我提供了每个命令的终端命令和结果。

font@font-Linux:~$ cd web
font@font-Linux:~/web$ cd ..
font@font-Linux:~$ vagrant box add laravel/homestead
==> box: Loading metadata for box 'laravel/homestead'
    box: URL:removed the url for posting purposes
This box can work with multiple providers! The providers that it
can work with are listed below. Please review the list and choose
the provider you will be working with.

1) hyperv
2) parallels
3) virtualbox
4) vmware_desktop

Enter your choice: 3
==> box: Adding box 'laravel/homestead' (v2.1.0) for provider: virtualbox
    box: Downloading: https://atlas.hashicorp.com/laravel/boxes/homestead/versions/2.1.0/providers/virtualbox.box
==> box: Successfully added box 'laravel/homestead' (v2.1.0) for 'virtualbox'!
font@font-Linux:~$ cd web
font@font-Linux:~/web$ git clone command removed the link for posting purposes //github.com/laravel/homestead.git Homestead
Cloning into 'Homestead'...
remote: Counting objects: 2184, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 2184 (delta 0), reused 0 (delta 0), pack-reused 2180
Receiving objects: 100% (2184/2184), 383.40 KiB | 0 bytes/s, done.
Resolving deltas: 100% (1266/1266), done.
Checking connectivity... done.
font@font-Linux:~/web$ cd Homestead
font@font-Linux:~/web/Homestead$ bash init.sh
Homestead initialized!
font@font-Linux:~/web/Homestead$ cd ..
font@font-Linux:~/web$ cd ..
font@font-Linux:~$ cd .homestead
bash: cd: .homestead: No such file or directory
font@font-Linux:~$ cd ~/Homestead
bash: cd: /home/font/Homestead: No such file or directory

2 个答案:

答案 0 :(得分:1)

最新版本的Homestead要求homestead.yaml位于您克隆回购时创建的〜/ Homestead目录中。 你不需要“.homestead”文件夹。

在您的情况下,您在〜/ web / Homestead中创建了它。 所以,进入〜/ web / Homestead并流浪。

答案 1 :(得分:0)

现在,Homestead版本创建了Homestead(H大写)文件夹,您需要cd ~/Homesteadvagrant up