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

Is there a way to rename Hyperledger Fabric Composer command from 'composer' to something else?

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

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

alias fcomposer=/usr/bin/composer

或者您可以简单地从路径中的目录中获得软链接。例如,

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

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

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

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