Как заставить команду Symfony работать глобально

0

Мы говорим, что я создал действительно удивительное консольное приложение Symfony под названием HelloWorld. Теперь я хочу, чтобы он был доступен на моем компьютере, поэтому я могу запустить "helloworld", и он выведет "HELLO WORLD". Как можно добиться такого? Я думал о том, чтобы добавить его в свой файл псевдонимов, но я чувствую, что есть лучший способ, чем это.

Теги:
console

2 ответа

1
Лучший ответ

Сначала это не имеет ничего общего с php, symphony2 или консолью. Это о ОС.

Вам нужно поместить это приложение в папку, которая находится в PATH или добавить эту папку в PATH среды PATH. Это зависит от ОС.

Для Ubuntu:
https://askubuntu.com/questions/60218/how-to-add-a-directory-to-my-path

Для Windows:
"Зарегистрировать".exe, чтобы вы могли запускать его из любой командной строки в Windows

  • 0
    @bolow Где я упоминал, что это как-то связано с Python? Но спасибо за ответ, я ценю это. Я попробую это :) И причина, по которой я добавил Symfony, заключалась в том, что он был построен с помощью консольного компонента Symfony, и у них есть особый способ выполнения файлов.
  • 0
    @ user3520448 в тегах
Показать ещё 8 комментариев
0

Если вы используете Linux, просто добавьте псевдоним в свой файл.bashrc:

alias mycommand='/usr/bin/php /path/to/myapp/app/console my:command'

Ещё вопросы

Сообщество Overcoder
Наверх
Меню