2014-09-20 3 views
66

У меня возникли проблемы с запуском тестового экземпляра Laravel 5.0, поэтому я могу помочь с этим переходом.Как установить Laravel 5.0

1) Создание нового приложения от https://github.com/laravel/laravel/tree/develop приводит к следующей ошибке при запуске composer install.

{"error": 
    {"type":"ErrorException", 
    "message":"Undefined index: timezone", 
    "file":"\/Projects\/indatus\/dispatcher-test-app\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/start.php", 
    "line":167} 
} 
{"error": 
    {"type":"ErrorException", 
    "message":"Undefined index: timezone", 
    "file":"\/Projects\/indatus\/dispatcher-test-app\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/start.php", 
    "line":167}} 

Я что-то не хватает?

ОБНОВЛЕНИЕ: Этот вопрос/ответ был уместен только тогда, когда Laravel 5 находился на стадии разработки. Теперь вы должны ссылаться на Laravel Documentation о том, как установить Laravel

+0

Почему бы не быть терпеливым и использовать стабильный выпуск? –

+4

@AliGajani У меня есть пакет, который мне нужно обновить для работы с L5 – Webnet

+0

Можно взглянуть на эту ссылку, которая может помочь вам узнать, как установить laravel с самого начала .... http://www.tisuchi.com/laravel -5-series-episode-1-install-laravel-5/ – tisuchi

ответ

124

Как Laravel 5 уже окончательный релиз, чтобы установить его, вы должны запустить

composer create-project laravel/laravel test-laravel-5-project --prefer-dist 

в консоли. test-laravel-5-project это имя вашего проекта вы можете назвать это в любом случае вы хотите - например, MyBlog, MYAPP и т.д. Laravel файлы будут помещены в этот каталог

Вы также можете использовать альтернативный метод с использованием

composer global require "laravel/installer=~1.1" 

, а затем работает

laravel new test-laravel-5-project 

Для подробной информации вы должны смотреть на official Laravel installation notes


Нижеприведенный ответ сохраняется только по историческим причинам, и это было действительно, когда Laravel 5 все еще находился на стадии разработки. Теперь вы должны только использовать метод, упомянутый выше

Я только что проверил это и есть два способа установки Laravel 5:

Одношаговый метод

Вы просто запустите:

composer create-project laravel/laravel test-laravel-5-project dev-develop --prefer-dist 

и композитор создадут всю структуру каталогов.В Вышеуказанной команде test-laravel-5-project это имя вашего проекта - вы, конечно, можете назвать его как хочет (композитор будет создать каталог с таким именем и поместить все файлы Laravel5 внутри этот каталог)

Многоступенчатого метод

  1. Скачать https://github.com/laravel/laravel/tree/develop с опцией Download ZIP
  2. Распакуйте его в веб-каталоге
  3. Run composer update (не composer install) в каталоге, где вы распаковали файл ZIP

Используя оба метода при запуске URL для вашего проекта в браузере (например, http://localhost/projects/test-laravel-5-project/public в зависимости от настроек веб-сервера), вы получите стандартный вебсайту Laravel You have arrived.

Оба метода должны хорошо работать. Дайте одну попытку, в зависимости от того, что лучше всего подходит вам.

+0

Как вы узнали, как использовать test-laravel- 5-project'? Удачливейшая догадка или найденная там где-то документально зафиксирована? Я не смог найти его ... – Webnet

+5

@Webnet 'test-laravel-5-project' - это название проекта, который вы хотите создать. Вы можете разместить здесь все, что хотите, например, «датирование», если вы создаете сайт знакомств и так далее.Я только что отредактировал свой ответ, чтобы он дал понять. –

+0

Я пробовал это: 'composer create-project laravel/laravel test-laravel-5-project dev-develop -prefer-dist' без успеха, только загрузка из github и работающее обновление композитора. –

8

Перейти к CLI и ввести следующую командную строку. убедитесь, что композитор уже установлен.

$composer create-project laravel/laravel <yourdirectryname> dev-develop Он задал вам вопрос об удалении .git-файлов, затем введите Y. измените каталог

$cd <yourdirectoryname> введите следующую команду

$ PHP ремесленник -V

вы сможете увидеть следующее сообщение.

Laravel Framework версия 5.0-dev означает, что вы успешно установили laravel 5!

1

Выполнить эту команду, с которой вы хотите сохранить ваш проект

composer create-project laravel/laravel <projectname> 

Помните, что она будет скачать последнюю версию приложения Laravel от мерзавца.

, если вы используете Linux, то дать разрешение на начальной загрузки/кэша и хранения, выполнив команду chmod 777 -R <dir name> из корня вашего Laravel проекта

0

композитор глобального требует «Laravel/установщиком = ~ 1.1»

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