Php 有没有办法从';作曲家';去别的地方?
安装Hyperledger Fabric Composer后,由于名称冲突,我不得不为PHP Composer“Composer”命令创建别名,因为运行该命令时会执行Hyperledger Composer。有没有办法重命名Hyperledger Fabric Composer命令,而不是对PHP Composer执行此操作,因为PHP Composer在安装许多框架等时会自动执行。显然,这会导致错误。在我看来,重命名/alias Hyperledger Composer更有意义,因为它几乎总是手动执行的。欢迎对我目前的方法提出任何意见。是的。您可以在Php 有没有办法从';作曲家';去别的地方?,php,hyperledger-fabric,hyperledger,hyperledger-composer,Php,Hyperledger Fabric,Hyperledger,Hyperledger Composer,安装Hyperledger Fabric Composer后,由于名称冲突,我不得不为PHP Composer“Composer”命令创建别名,因为运行该命令时会执行Hyperledger Composer。有没有办法重命名Hyperledger Fabric Composer命令,而不是对PHP Composer执行此操作,因为PHP Composer在安装许多框架等时会自动执行。显然,这会导致错误。在我看来,重命名/alias Hyperledger Composer更有意义,因为它几乎总是
~/.bashrc
中添加别名。例如,要将其重命名为fcomposer:
别名fcomposer=/usr/bin/composer
或者,您可以简单地从路径中的目录获得软链接。比如说,
ln-s/usr/bin/composer/usr/local/bin/fcomposer
好的,所以我通过几个步骤解决了这个问题。我喜欢上面Dan的fcomposer名称,所以我将使用它
哪个Composer
来找到它的位置转到+1 Dan的答案,因为它让我走上了正确的道路。谢谢Dan!我遇到了相反的问题,执行composer运行PHP composer,但我需要运行Hyperledger。这导致下载的示例结构脚本抛出大量错误。我在%userprofile%/中添加了2个别名。bashrc:
alias composer=/c/Users//AppData/Roaming/npm/composer别名pcomposer=/c/ProgramData/composer Setup/bin/composer
但我仍然收到错误“无法使用composer版本1.5.2 2017-09-11 16:59:25需要结构为1.2、v0.20或更高版本的composer”。知道吗?在步骤1中将Hyperledger composer的符号链接移动到哪里?相同位置,只是重命名了它。