Как установить Laravel

В справке есть множество разных опций. Я старался:

composer global require "laravel/installer=~1.1"

который возвращает:

      [RuntimeException]
Not enough arguments.

И затем есть множество статей, ссылающихся на установщик Windows, расположенный по адресу:

http://laravel.com/laravel.phar

Который говорит:
«Упс, похоже, что-то пошло не так.»

Я не уверен, что еще попробовать? Я что-то пропустил?

0

Решение

Это должно было сработать, возможно тильде нужно убежать на вашей оболочке (\~), или вы можете попробовать один из других форматов, принятых командой:

Usage:
require [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-update] [--update-no-dev] [--update-with-dependencies] [packages1] ... [packagesN]

Arguments:
packages                    Required package with a version constraint, e.g. foo/bar:1.0.0 or foo/bar=1.0.0 or "foo/bar 1.0.0"
0

Другие решения

Здесь вы можете увидеть инструкции по установке:
http://laravel.com/docs/4.2/installation

Это сводится к этому:

  1. Установить композитор
  2. Скачать Laravel
  3. Поместите его в папку www wamp, чтобы у вас был www / laravel-master
  4. Щелкните правой кнопкой мыши в корне laravel-master и выберите установку композитора
  5. Готов идти

Я предполагал, что вы используете WAMP, если вы используете что-то еще, поместите laravel на карту, где расположены все ваши проекты.

0

Если вы используете MAMP, этот youtube видео поможет. Это помогло мне, хотя я признаю, что в конце концов это не так ясно, как я хочу.

В любом случае, я сделал свои собственные заметки на случай, если мне придется сделать это снова.

а. добавлять MAMP«s PHP ПУТЬ ПЕРЕМЕННАЯ в .bash_profile

export PATH=/Applications/MAMP/bin/php/php5.5.10/bin:$PATH

может быть, нет необходимости, если у вас есть обновленный php с mcryptЯ просто решил использовать MAMP«s php

б. устанавливать Composer
идти к http://www.getcomposer.org/ -> начало работы -> глобально скопировать и выполнить 2 команды,
в терминале …

cd ~
curl -sS https:/?getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

с. устанавливать Laravel в MAMP/htdocs использование папки composer,
в терминале …

cd /Applications/MAMP/htdocs
composer create-project laravel/laravel neji --prefer-dist

**где neji — название вашего сайта / проекта

д. редактировать /private/etc/hosts

sudo nano /private/etc/hosts
add 127.0.0.1 neji

е. используя любое редактирование textEditor /Applications/MAMP/conf/apache/httpd.conf
раскомментируйте, удалив # прежде чем включать … на виртуальных хостах, смотрите ниже, где …

 # Virtual Hosts
#Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

становится …

 # Virtual Hosts
Include  /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

е. используя любое редактирование textEditor /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
добавить следующий текст внизу

# I am not sure about this since DocumentRoot does not points to the public folder
# but I still added it and it's working, maybe someone will clarify this part
<VirtualHost *:80>
ServerAdmin localhost
DocumentRoot "/Applications/MAMP/htdocs"ServerName localhost
ServerAlias www.localhost
#     ErrorLog "logs/dummy-host.example.com-error_log"#     CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>

# this one, I think is the code that makes it work bec the DocumentRoot points to public folder
<VirtualHost *:80>
ServerAdmin neji.dev
DocumentRoot "/Applications/MAMP/htdocs/neji/public/"ServerName neji.dev
ServerAlias www.neji
#     ErrorLog "logs/dummy-host.example.com-error_log"#     CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>

** 2 вещи отметить
1. установите ServerName для вашего projectName (neji.dev)
2. установите DocumentRoot в общую папку

г. откройте свой проект, используя ваш любимый браузер

neji.dev/

**не забывайте / в конце

Вы должны увидеть laravel страница приветствия

Затем через несколько дней переключитесь на VM 🙂

0
По вопросам рекламы [email protected]