Reputation: 1397
I want to create a project based on Symfony 2.4.6.
These commands:
../composer.phar create-project symfony/framework-standard-edition=v2.4.6 ./
../composer.phar create-project symfony/framework-standard-edition ./ 2.4.6
../composer.phar create-project symfony/framework-standard-edition ./ v2.4.6
all say that they are installing Symfony 2.4.6, but I end up with 2.4.9 in my composer.lock and in vendors/. Is there a way to force creation of a project based specifically on 2.4.6?
Upvotes: 28
Views: 30567
Reputation: 5064
with composer :
composer create-project symfony/website-skeleton my_project ^4.4.0
to install a full project in the 4.4.X stable version
or :
composer create-project symfony/skeleton my_project ^4.4.0
to install a lightweight project with fewer requirements
with symfony :
alternatively try the Symfony Installer for the symfony
command.
To create a traditional web application :
symfony new --webapp my_project_name
and to build a lightweight app like a microservice, console application or API :
symfony new my_project_name
to install the current LTS version :
symfony new my_project_name --version=lts
to install the latest stable version :
symfony new my_project_name --version=stable
to install the development version :
symfony new my_project_name --version=next
to install a specific version :
symfony new my_project_name --version=4.4
Upvotes: 56
Reputation: 1
If you are using Symfony CLI try using
symfony new my_project_name --version=5.3
Upvotes: -1
Reputation: 191
I tried:
composer create-project symfony/website-skeleton my_project 4.4.0
but this didn't work. I got following error:
Could not find package symfony/skeleton with version 4.4.0.
Then I tried:
composer create-project symfony/website-skeleton my_project ^4.4.0
and this worked.
Upvotes: 6
Reputation: 48865
Interesting. There might be something wrong with the standard edition package. I got 2.4.* as well. But no problem. Just edit the composer.json file and run composer install.
mkdir s26
cd s26
composer create-project symfony/framework-standard-edition path/ "2.4.6"
rm composer.lock
rm -r vendor
edit composer.json and change 2.4.* to 2.4.6
composer install
app/console
Symfony version 2.4.6 - app/dev/debug
Upvotes: 0