是否可以在同一台机器上安装多个版本的 hyperledger composer?
Is it possible to have several versions of hyperledger composer on the same machine?
是否可以在同一个 (mac) machine 上安装多个版本的作曲家?例如,我想尝试最新版本 (v0.17.x),同时能够在稳定版本 (0.16.x)
是的。例如,创建一个名为 ~/16.x 的目录(即离开您的主目录),切换到该目录并使用 npm 安装 composer-cli、composer-playground 和 composer-rest-server。但不要使用“-g”选项。这将安装到 0.16.x 目录中。现在创建另一个目录,例如 ~/17.x 并执行相同的操作,但安装 @next 版本。再次确保您不使用“-g”选项。
现在,您可以在命令 window 中将路径指向 16.x 版本或 17.x 版本,具体取决于您要定位哪个版本,例如,如果我想使用 16.x 我愿意
export PATH=~/16.x/node_modules/.bin:$PATH
然后通过做检查
composer -v
您不能做的是轻松交换使用的文件系统卡存储。因此,我要么在交换版本之前清除卡片商店,要么重命名卡片商店,例如。
mv ~/.composer ~/.composer_16
mv ~/.composer_17 ~/.composer
将 17.x 卡片商店替换为 16.x 卡片商店
显然,如果我没有一个开始,那么当我使用各种命令时会创建它。
是否可以在同一个 (mac) machine 上安装多个版本的作曲家?例如,我想尝试最新版本 (v0.17.x),同时能够在稳定版本 (0.16.x)
是的。例如,创建一个名为 ~/16.x 的目录(即离开您的主目录),切换到该目录并使用 npm 安装 composer-cli、composer-playground 和 composer-rest-server。但不要使用“-g”选项。这将安装到 0.16.x 目录中。现在创建另一个目录,例如 ~/17.x 并执行相同的操作,但安装 @next 版本。再次确保您不使用“-g”选项。
现在,您可以在命令 window 中将路径指向 16.x 版本或 17.x 版本,具体取决于您要定位哪个版本,例如,如果我想使用 16.x 我愿意
export PATH=~/16.x/node_modules/.bin:$PATH
然后通过做检查
composer -v
您不能做的是轻松交换使用的文件系统卡存储。因此,我要么在交换版本之前清除卡片商店,要么重命名卡片商店,例如。
mv ~/.composer ~/.composer_16
mv ~/.composer_17 ~/.composer
将 17.x 卡片商店替换为 16.x 卡片商店
显然,如果我没有一个开始,那么当我使用各种命令时会创建它。