{"action":"created","issue":{"url":"https://api.github.com/repos/symfony/symfony-installer/issues/171","labels_url":"https://api.github.com/repos/symfony/symfony-installer/issues/171/labels{/name}","comments_url":"https://api.github.com/repos/symfony/symfony-installer/issues/171/comments","events_url":"https://api.github.com/repos/symfony/symfony-installer/issues/171/events","html_url":"https://github.com/symfony/symfony-installer/issues/171","id":90040442,"number":171,"title":"symfony installer does not leave a composer executable after install","user":{"login":"allan-simon","id":213167,"avatar_url":"https://avatars.githubusercontent.com/u/213167?v=3","gravatar_id":"","url":"https://api.github.com/users/allan-simon","html_url":"https://github.com/allan-simon","followers_url":"https://api.github.com/users/allan-simon/followers","following_url":"https://api.github.com/users/allan-simon/following{/other_user}","gists_url":"https://api.github.com/users/allan-simon/gists{/gist_id}","starred_url":"https://api.github.com/users/allan-simon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allan-simon/subscriptions","organizations_url":"https://api.github.com/users/allan-simon/orgs","repos_url":"https://api.github.com/users/allan-simon/repos","events_url":"https://api.github.com/users/allan-simon/events{/privacy}","received_events_url":"https://api.github.com/users/allan-simon/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-06-22T08:18:36Z","updated_at":"2015-06-22T09:05:20Z","closed_at":null,"body":"see https://github.com/we-bridge/vagrant-ansible-symfony/issues/5\r\n\r\nbasically the goal of the symfony installer is to be able to create a project without needing to use composer however, it uses a composer.json, so using it instead of composer to init a new projet still require at the end of the day to have composer \r\n\r\nso open question,  if no composer are in the $PATH, shouldn't be symfony installer job to make sure there's one (even just in the project's root) ?"},"comment":{"url":"https://api.github.com/repos/symfony/symfony-installer/issues/comments/114045896","html_url":"https://github.com/symfony/symfony-installer/issues/171#issuecomment-114045896","issue_url":"https://api.github.com/repos/symfony/symfony-installer/issues/171","id":114045896,"user":{"login":"javiereguiluz","id":73419,"avatar_url":"https://avatars.githubusercontent.com/u/73419?v=3","gravatar_id":"","url":"https://api.github.com/users/javiereguiluz","html_url":"https://github.com/javiereguiluz","followers_url":"https://api.github.com/users/javiereguiluz/followers","following_url":"https://api.github.com/users/javiereguiluz/following{/other_user}","gists_url":"https://api.github.com/users/javiereguiluz/gists{/gist_id}","starred_url":"https://api.github.com/users/javiereguiluz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/javiereguiluz/subscriptions","organizations_url":"https://api.github.com/users/javiereguiluz/orgs","repos_url":"https://api.github.com/users/javiereguiluz/repos","events_url":"https://api.github.com/users/javiereguiluz/events{/privacy}","received_events_url":"https://api.github.com/users/javiereguiluz/received_events","type":"User","site_admin":false},"created_at":"2015-06-22T09:05:20Z","updated_at":"2015-06-22T09:05:20Z","body":"@allan-simon as explained by @Pierstoval the Symfony Installer doesn't use Composer. Instead of being a drawback, this is one of its best features. This allows us to install Symfony almost anywhere, whereas Composer requires some elements which are not always present (at least on Windows, which always caused troubles for us in the Symfony trainings).\r\n\r\nIn the past some people asked about adding support for installing Composer with the Symfony Installer. But we decided to not do that to maintain the focus of the installer. So I must close this proposal as *\"won't fix\"* (at least for now).\r\n\r\nIn any case, I'm not worried about not integrating Composer. My reasoning (which can be wrong of course) is the following:\r\n\r\n  * If you know something about modern PHP, you probably have Composer already installed globally in your system.\r\n  * If you know nothing about modern PHP, you probably don't know what is Composer and why you should use it. So if the installer proposes you to install Composer, you probably won't understand anything.\r\n"}}