2016-07-15 5 views
0

Я нахожусь в середине следующего 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~ 

Еще раз, как я продолжу вместе, чтобы вопрос композитор фиксированы и есть бродяги и работает?

+1

Я не думаю, что у вас есть проблема с композитором. Провайдер работает и не вносит никаких изменений в это программное обеспечение. Если у вас где-то ошибка. – nerdlyist

+0

Тот факт, что вы можете «бродяжничать ssh» в поле, кажется мне, как будто он работает и работает. Что заставляет вас думать, что это не так, кроме того, что обновление композитора не работает, потому что вы уже обновлены? – jonhopkins

+0

Ах, возможно, я просто потерялся с точки зрения того, как все работает в бродяге/усадьбе. Когда я использовал anaconda 3, я мог указать среду, в которой я был, из подсказки. Я вижу это с «бродячим ssh», но ничего с «бродячим». – younghak

ответ

-1

Вы пытались запустить vagrant с привилегиями sudo? кд в папку Homestead и выполнить

sudo vagrant up 

, а затем увидеть, если остается ошибка. иногда это проблема, связанная с разрешениями.

+1

Запуск бродяг с' sudo' сделает ваши проблемы с разрешениями хуже, а не лучше. – duskwuff

+0

У меня был похожий случай, что единственный способ, которым бродяга мог бежать на моей машине, был с sudo. Я просто говорю, дайте ему попробовать (lol) .... –

 Смежные вопросы

  • Нет связанных вопросов^_^