Держите композитора 1 и 2 на одной машине

Как мы можем использовать композитор 1 и композитор 2 на одной машине. Как разработчик, мы работали над несколькими проектами на одной машине, и возникает ситуация, когда для проекта 1 требуется композитор 1, а для проекта 2 требуется версия 2 compower.

🤔 А знаете ли вы, что...
С PHP можно создавать кастомные расширения с помощью Си-кода.


6
1 773
2

Ответы:

Решено

Это то, что я использовал для композитора 1 и 2 на одной машине. Я надеюсь, что это будет полезно для тех, кто хочет использовать композитор 1 и 2 как отдельные команды.

Сохраняйте Composer 1 и 2 как отдельные команды

Настройка композитора 1:

  1. Скопируйте текущий каталог композитора в новый

    cp `which composer` /usr/local/bin/composer1
    
  2. Обновите его до версии 1:

    composer1 self-update --1
    

Обновитесь до Composer 2 и создайте псевдоним:

  1. Обновите композитор до версии 2

    composer self-update --2
    
  2. Создайте символическую ссылку для composer2 (необязательно)

    ln -s `which composer` /usr/local/bin/composer2
    

Теперь вы можете использовать команду composer или composer2 для проекта, зависящего от композитора 2, и команду composer1 для проекта, зависящего от композитора 1.

Примечание: вам может потребоваться использовать sudo перед командой


для окон выполните следующие действия:

  • один -> (создать composer1 каталог в C:\composer_path)

  • два -> (скопировать три файла из каталога composer в каталог composer1)

  • три -> (установить путь composer1 к environment variable)

  • четыре -> (выполнить composer1 self-update --1 в cmd) т.к. конвертировать в версию 1.0.0

  • пять -> (композитор тестовых версий)

и Готово! ^_^

вы можете увидеть две версии композитора, установленные в одной системе Windows.

ссылка : Как установить два композитора в одну систему Windows?