2014-02-07 5 views
2

Я запускаю локальный сервер разработки виртуальных ящиков с помощью ubuntu 12.04. Для доступа к файлам я использую общие папки виртуальных ящиков, которые монтируются в ubuntu на/media/Sites. Этот каталог я использую как DocumentRoot для apache.Ошибка абсолютного пути композитора Laravel в VB

Когда я пытаюсь запустить composer create-project laravel/laravel --prefer-dist я получаю сообщение об ошибке:

[InvalidArgumentException] 
$from (/media/Sites/test.dev/laravel/vendor/bin/boris) and $to() must be absolute paths. 

я предполагаю, проблема в том, что реж/СМИ/Sites находится вне убунту в окнах 8.1. Я также попытался создать новый проект laravel в каком-то Linux-каталоге, и он работал без ошибок.

Что было бы лучшим решением для этого? Заранее спасибо

+0

Вы решили его? – ulkas

ответ

1

Убедитесь, что у вас есть все требования, установленные:

$ apt-get install git php5 php5-curl php5-cli php5-mcrypt php5-json 

затем

$ wget https://github.com/laravel/laravel/archive/master.zip 
$ unzip master.zip project 
$ cd project 
$ composer install --verbose 

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

0

Если бы то же самое случилось со мной. Решил его, установив php5-readline.

sudo apt-get install php5-readline 
+0

не работал для меня – ulkas

+0

не работал для меня тоже – sergiovilar

1

есть ошибка в пакете boris, пытался ли он создать символическую ссылку в другой каталог. решение это вручную создать недостающий файл vendor/bin/boris с этим содержанием:

../d11wtq/boris/bin/boris 

затем запустить composer update снова и он должен работать. (в нашем случае у нас была и дополнительная проблема с недоступными файлами, созданными композитором, - файлы существуют в хосте, но недоступны в гостевой системе - vagrant reload помогает в этом случае)

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