2016-02-28 2 views
1

Я устанавливаю усадьбу и laravel, но когда я пишу команду в командной строке, есть ошибка, которую команда не найдена для laravel и homestead, поэтому я много ищу и я обнаружил, что должен добавить путь поэтому я добавил эфферентным способом, но все же одна и та же команда ошибки не найдена. и это мой профиль bash, есть ли какие-то ошибки, когда я добавил путь?bash: homestead: command не найден

# .bash_profile 

# Get the aliases and functions 
if [ -f ~/.bashrc ]; then 
     . ~/.bashrc 
fi 

# User specific environment and startup programs 

PATH=$PATH:$HOME/.local/bin:$HOME/bin 

export PATH 
export composer=php /usr/bin/composer.phar 
export PATH=~/.composer/vendor/bin/:$PATH:/home/alsachit/.composer 
+0

Это выглядит не так: 'экспорт композитор = PHP/USR/бен/composer.phar' - Вы имели в виду 'alias composer = 'php/usr/bin/composer.phar'' –

+0

Я делаю много вещей, но все не работаю, я удаляю это редактирование, но все та же ошибка –

ответ

2

Вы должны запустить команды Laravel из директории проекта Laravel, как php artisan или composer. Если вы будете запускать там команды из других каталогов, вы можете встретить много ошибок (много парней просят о помощи на SO из-за этого), поэтому мой совет заключается в том, чтобы сохранить его простым.

UPDATE:

COMPOSER_PATH=~/.composer/vendor/bin 
PATH=$COMPOSER_PATH:$PATH 
export PATH 

Другой способ, который может работать для вас:

export PATH="$PATH:$HOME/.composer/vendor/bin" 
+0

команда laravel не найдена, так как я могу создать проект для запуска команда из каталога проекта, а также команда усадьбы не работают –

+0

Постарайтесь сделать это вот так. Перейдите в каталог, в который вы хотите разместить свой проект Laravel с помощью команды 'cd'. Затем запустите этот проект/path_to_composer/composer create-project -prefer-dist laravel/laravel name_of_laravel_app' –

+0

да его работа таким образом, но почему это не сработало, когда я добавил путь, как и другие люди в мире :) –