Я нахожусь в середине следующего Laravel Tutorial, который направляет меня на установку усадьбы бродячего бокса; Я застрял на части композитора.Неспособность запустить Homestead Vagrant Box
Я использую Ubuntu 14.04 LTS (64 бит) и запускал Vagrant через virtualbox 5.0.24r108355 (amd64). По-видимому, Homestead конфликтует с VirtualBox 5.1.
Мое понимание Homestead является то, что он будет создан
Ubuntu 16.04
Git
PHP 7.0
HHVM
Nginx
MySQL
MariaDB
Sqlite3
Postgres
Composer
Node (With PM2, Bower, Grunt, and Gulp)
Redis
Memcached
Beanstalkd
Это отчасти подтверждается следующими: установка 16.04 LTS.
[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
Однако, когда я пытаюсь vagrant up
, он терпит неудачу. По-видимому, я уже пользуюсь композитором. Как я исхожу, чтобы исправить этот сбой, и у вас есть бродяга и работа?
[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
Я думаю, что установка правильно сделали ...
[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~
Еще раз, как я продолжу вместе, чтобы вопрос композитор фиксированы и есть бродяги и работает?
Я не думаю, что у вас есть проблема с композитором. Провайдер работает и не вносит никаких изменений в это программное обеспечение. Если у вас где-то ошибка. – nerdlyist
Тот факт, что вы можете «бродяжничать ssh» в поле, кажется мне, как будто он работает и работает. Что заставляет вас думать, что это не так, кроме того, что обновление композитора не работает, потому что вы уже обновлены? – jonhopkins
Ах, возможно, я просто потерялся с точки зрения того, как все работает в бродяге/усадьбе. Когда я использовал anaconda 3, я мог указать среду, в которой я был, из подсказки. Я вижу это с «бродячим ssh», но ничего с «бродячим». – younghak