Есть ли способ переименовать команду Hyperledger Fabric Composer из ‘composer’ в другое?

После установки Hyperledger Fabric Composer мне пришлось создать псевдоним для команды PHP Composer ‘composer’, так как при запуске команды вместо этого запускается Hyperledger Composer из-за конфликта имен. Есть ли способ переименовать команду Hyperledger Fabric Composer вместо того, чтобы делать это для PHP Composer, так как PHP Composer запускается автоматически при установке ряда платформ и т. Д., И, очевидно, это приводит к ошибке. Мне кажется, имеет больше смысла переименовывать / псевдоним Hyperledger Composer, поскольку это почти всегда выполняется вручную. Любые идеи по поводу моего нынешнего подхода очень приветствуются.

2

Решение

Да. Вы можете добавить псевдоним в свой ~/.bashrc , Например, чтобы переименовать его в fcomposer:

alias fcomposer=/usr/bin/composer

Или вы можете просто иметь мягкую ссылку из каталога на вашем пути. Например,

ln -s /usr/bin/composer /usr/local/bin/fcomposer

1

Другие решения

Итак, мне удалось решить проблему в несколько шагов. Мне нравится имя Дана fcomposer выше, поэтому я буду его использовать.

  1. Переместите символическую ссылку для Hyperledger Composer (вы можете узнать, где он находится, запустив which composer по подсказке.
  2. Создайте псевдоним (в .bash_aliases) для fcmposer и укажите новое имя символической ссылки
  3. Убедитесь, что ваш псевдоним композитора в .bashrc / .bash_aliases связан с PHP composer

Переходя к +1 ответу Дэна, потому что он поставил меня на правильный путь. Спасибо, Дэн!

1

По вопросам рекламы [email protected]