有没有办法将Hyperledger Fabric Composer命令从'composer'重命名为其他东西?

问题描述 投票:2回答:2

安装Hyperledger Fabric Composer之后,我不得不为PHP Composer'composer'命令创建一个别名,因为运行该命令会因名称冲突而执行Hyperledger Composer。有没有办法重命名Hyperledger Fabric Composer命令而不是为PHP Composer执行此操作,因为PHP Composer会在安装许多框架等时自动执行,显然这会导致错误。在我看来,重命名/别名Hyperledger Composer更有意义,因为这几乎总是手动执行。对我当前的方法的任何想法都非常欢迎。

php hyperledger-fabric hyperledger hyperledger-composer
2个回答
1
投票

是。您可以在~/.bashrc中添加别名。例如,将其重命名为fcomposer:

alias fcomposer=/usr/bin/composer

或者,您只需从路径中的目录中获取软链接即可。例如,

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


1
投票

好的,所以我设法通过几个步骤解决了这个问题。我喜欢丹的上面的fcomposer名字,所以我会用它。

  1. 移动Hyperledger Composer的符号链接(您可以通过在提示符下运行which composer找到它所在的位置。
  2. 为fcmposer创建一个别名(在.bash_aliases中)并指向新的符号链接名称
  3. 确保.bashrc / .bash_aliases中的作曲家别名链接到PHP编辑器

转向+1 Dan的回答,因为它让我走上了正确的道路。谢谢丹!

© www.soinside.com 2019 - 2024. All rights reserved.