Composer: How to require an alpha/beta
A quick tutorial that shows you how to require an alpha or beta Drupal module.
A team member tried to install and enable the module, “Media Remote Image” and had a similar issue as with Content Access. When doing so, composer was used and produced and error…
The command:
$: composer require drupal/media_entity_remote_image
Error:
[InvalidArgumentException]
Could not find a version of package drupal/media_entity_remote_image matching
your minimum-stability (stable). Require it with an explicit version constraint
allowing its desired stability.
We need to see what’s available and we can do so by running this:
composer show -a drupal/media_entity_remote_image The 'show' command will allow you to see more information and returns:
name : drupal/media_entity_remote_image
descrip. : Media entity remote image provider.
keywords :
versions : 1.x-dev, 1.0.0-alpha2, 1.0.0-alpha1, dev-1.x
type : drupal-module
license : GNU General Public License v2.0 or later (GPL-2.0-or-later) (OSI approved) https://spdx.org/licenses/GPL-2.0-or-later.html#licenseText
homepage : https://www.drupal.org/project/media_entity_remote_image
source : [git] https://git.drupalcode.org/project/media_entity_remote_image.git d2c6cca0a421689f793ac07ebefa6a7bc5c839e5
dist : []
names : drupal/media_entity_remote_image
support
source : https://git.drupalcode.org/project/media_entity_remote_image
requires
drupal/core ^8 || ^9
Looking at the versions
list, let’s choose the version greater than 1.0.0-alpha2
:
composer require drupal/media_entity_remote_image:^1.0.0-alpha2
Viola! It works and you’ll be able to successfully able to get the ALPHA version. Just do the same for BETA versions as well.
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
- Installing drupal/media_entity_remote_image (1.0.0-alpha2): Downloading (100%)
Writing lock file
Generating autoload files
40 packages you are using are looking for funding.
Use the 'composer fund' command to find out more!
Other posts:
- BASH: Scrape File Links (HREFs) From URL and Save Files to Directory - 06/02/2022
- Let's Encrypt on Shared Hosting (namecheap) - 05/03/2022
- 1967 Ford Mustang: Burnout Compilation - 02/11/2022
- Fujitsu ScanSnap S510 - How To Install On MacOS Monterey v12+ - 01/04/2022
- JetSki - The Broadkill River (Lewes to Milton) - 12/11/2021
- Drupal 8: End of Life - 12/03/2021
- Mustang Update - 11/06/2021
- New Release: Feel It - 11/05/2021
- How To Setup Docksal/Docker On A Remote Ubuntu Desktop - 11/01/2021
- SOLVED: Docker Desktop - Windows/Ubuntu App/WSL - "Page cannot be reached" - 10/29/2021
- Optimize Drupal for Local Development - 10/13/2021
- VS Code Virtualized In Browser On Remote Server - 10/13/2021
- Drupal 8: How To Setup Two-Factor Authentication - 09/03/2021
- Composer: How to require an alpha/beta - 08/25/2021
- 2017 Yamaha FX SVHO: Spark Plug Change - 06/15/2021
- Helpful Links - 06/09/2021
- WinSCP: How to change password after login - 06/08/2021
- Mustang Update: Ride Height Set - 06/03/2021
- Mustang Update: Rear Suspension Being Installed - 05/31/2021
- Mustang Update: All metal work is done - 03/01/2021
- GitLab: How to fork you own repository - 02/26/2021
- Mustang Update - 11/25/2020
- How to install MCRYPT on UBUNTU with PHP Version 7.3 - 10/01/2020
- Mustang Update: The 67 is at the performance shop - 09/16/2020
- NEW: Karma Flight Playlist Added! - 09/02/2020
- 2004 Crown Victoria: LED hyper-flash fixed with resistor install - 08/26/2020
- The Broadkill River - 08/17/2020
- The Lower Loop - 08/09/2020
- Went for a bike ride at lunch - 08/06/2020
- The Storm: Hurricane Isaias - 08/05/2020
- Dumb Dog - 08/05/2020
- The Upper Loop - 07/20/2020
- SOLVED: Composer Update/Install Not Working While Updating From Drupal 8.8.5 to 8.8.6 - 05/24/2020
- Domain Registrar Review - 04/16/2020
- Drupal 8 Config and Git - 02/21/2020
- SOLVED: Compass Install Issues – Ubuntu - 11/17/2019
- SOLVED: Lando and Composer Problem - 10/07/2019
- Thunder Over Dover - 09/19/2019
- Happy IT Professionals Day! - 09/17/2019
- Crossing the Delaware Bay on a WaveRunner/Jet Ski - 09/02/2019
- The Epoxy Stump Table - 07/01/2019
- Water Leak With Mini-Split - 03/08/2019
- Drupal 7 Base Environment on Docker Hub - 03/08/2019
- Try - 02/25/2019
- Migration from Drupal 7 to Drupal 8 - 02/13/2019
- XPath Cheatsheet - 01/31/2019
- The blog is live! - 01/29/2019