Ich bin in der Mitte der folgenden Laravel Tutorial, die mich auf die Installation der Homestead Vagrant Box verweist; Ich bin auf Komponententeil fest.Fehler beim Start Homestead Vagrant Box
Ich benutze Ubuntu 14.04 LTS (64bit) und lief Vagrant über virtualbox 5.0.24r108355 (amd64). Anscheinend hat Homestead einen Konflikt mit der virtualbox 5.1.
Mein Verständnis von Homestead ist, dass es
Ubuntu 16.04
Git
PHP 7.0
HHVM
Nginx
MySQL
MariaDB
Sqlite3
Postgres
Composer
Node (With PM2, Bower, Grunt, and Gulp)
Redis
Memcached
Beanstalkd
aufgebaut wird dies zum Teil durch die folgende bestätigt: 16.04 LTS Installation.
[email protected]:~/Homestead$ vagrant ssh
Welcome to Ubuntu 16.04 LTS (GNU/Linux 4.4.0-22-generic x86_64)
* Documentation: https://help.ubuntu.com/
Last login: Fri Jul 15 13:20:08 2016 from 10.0.2.2
Allerdings, wenn ich vagrant up
versuchen, scheitert es. Anscheinend benutze ich bereits Komponisten. Wie gehe ich weiter, um diesen Fehler zu beheben und den Landstreicher richtig laufen zu lassen?
[email protected]:~/Homestead$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Checking if box 'laravel/homestead' is up to date...
==> default: Machine already provisioned. Run `vagrant provision` or use the `--provision`
==> default: flag to force provisioning. Provisioners marked to run always will still run.
[email protected]:~/Homestead$ vagrant provision
==> default: Running provisioner: file...
==> default: Running provisioner: shell...
default: Running: inline script
==> default: Running provisioner: shell...
default: Running: inline script
==> default: Running provisioner: shell...
default: Running: /tmp/vagrant-shell20160715-14549-1a6hi0t.sh
==> default: Running provisioner: shell...
default: Running: script: Creating Site: homestead.app
==> default: Running provisioner: shell...
default: Running: script: Restarting Nginx
==> default: Running provisioner: shell...
default: Running: script: Creating MySQL Database
==> default: Running provisioner: shell...
default: Running: script: Creating Postgres Database
==> default: Running provisioner: shell...
default: Running: script: Clear Variables
==> default: Running provisioner: shell...
default: Running: inline script
==> default: You are already using composer version 1.1.3 (stable channel).
==> default: Running provisioner: shell...
default: Running: /tmp/vagrant-shell20160715-14549-l87w5y.sh
ich das Setup richtig gemacht denken ...
[email protected]:~/Homestead$ ls
CHANGELOG.md composer.lock init.bat LICENSE.txt scripts Vagrantfile
composer.json homestead init.sh readme.md src
[email protected]:~/.homestead$ ls
after.sh aliases Homestead.yaml Homestead.yaml~
Wieder einmal, wie gehe ich entlang Komponist Problem behoben und Vagabund und läuft haben zu erhalten?
Ich glaube nicht, dass Sie ein Problem mit Komponisten haben. Ein Bereitsteller lief und schloss, dass keine Änderungen an dieser Software vorgenommen werden mussten. Es sei denn, Sie haben irgendwo einen Fehler. – nerdlyist
Die Tatsache, dass Sie in der Lage sind, "vagrant ssh" in die Box zu bringen, scheint mir so zu sein, als ob es in der Tat läuft. Was lässt dich denken, dass es nicht ist, abgesehen davon, dass das Composer-Update nicht läuft, weil du bereits auf dem neuesten Stand bist? – jonhopkins
Ah - vielleicht bin ich dann einfach verloren in Bezug darauf, wie die Dinge in Vagabund/Gehöft funktionieren. Als ich Anaconda 3 benutzte, konnte ich von der Eingabeaufforderung aus die Umgebung erkennen, in der ich mich befand. Ich kann das mit 'vagrant ssh' sehen, aber nichts mit' vagrant up'. – younghak