Есть ли способ переименовать команду Hyperledger Fabric Composer из 'composer' в другое? - PullRequest
0 голосов
/ 17 сентября 2018

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

Ответы [ 2 ]

0 голосов
/ 18 сентября 2018

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

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

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

0 голосов
/ 18 сентября 2018

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

alias fcomposer=/usr/bin/composer

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

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

...