将作曲家 1 和 2 保持在同一台机器上

Posted

技术标签:

【中文标题】将作曲家 1 和 2 保持在同一台机器上【英文标题】:keep composer 1 & 2 both in same machine 【发布时间】:2021-03-24 03:32:49 【问题描述】:

我们如何在同一台机器上同时使用 composer 1 和 composer 2。 作为一名开发人员,我们在同一台机器上开发了多个项目,而项目 1 需要 composer 1 而项目 2 需要 compower 版本 2。

【问题讨论】:

欢迎来到 SO。在这种情况下,您最好先提出您的问题,例如 How to keep composer 1 & 2 both in same machine?,然后添加您的答案并接受。 感谢您的建议,我会照做的。 【参考方案1】:

这就是我以前在同一台机器上安装作曲家 1 和 2 的原因。我希望这对想要将作曲家 1 和 2 都用作单独命令的人有所帮助

将 Composer 1 和 2 保留为单独的命令

设置作曲家 1:

    将当前composer目录复制到new

    cp `which composer` /usr/local/bin/composer1
    

    将其更新到版本 1:

    composer1 self-update --1
    

升级到 Composer 2 并创建别名:

    将作曲家更新到版本 2

    composer self-update --2
    

    为 composer2 创建符号链接(可选)

    ln -s `which composer` /usr/local/bin/composer2
    

现在您可以对依赖于composer 2的项目使用composercomposer2命令,对依赖于composer 1的项目使用composer1命令。

注意:您可能需要在命令前使用 sudo

【讨论】:

以上是关于将作曲家 1 和 2 保持在同一台机器上的主要内容,如果未能解决你的问题,请参考以下文章

在共享 2 个环境的机器上运行 Symfony 3.2 项目中的作曲家安装

负载均衡session会话保持方法

负载均衡session会话保持方法

Cookie , Session ,Session 劫持简单总结

网络:Session原理及存储

WDS迁移注意事项