如何在webserver上更新composer.json laravel

时间:2014-09-16 13:54:23

标签: laravel

如何在webserver上更新composer.json laravel。我正在使用laravel.i想要更新web服务器上的composer.after将本地文件复制到server.Please帮我。

2 个答案:

答案 0 :(得分:1)

我认为你的过程有点“错误”。您永远不想在生产服务器上更新作曲家或其依赖项,您希望在本地执行此操作。这是我的过程,我希望它对你也有帮助:

  1. 确保您的GIT或版本控制中不会忽略composer.lock和composer.json。 composer.lock文件列出了应用中使用的当前版本
  2. 在本地计算机上运行composer update。如果有任何更新,将在composer.lock文件中下载并引用它们
  3. 浏览并测试您的应用,确保一切正常。
  4. 将代码上传/推送到生产服务器
  5. 运行composer install以安装本地的依赖项
  6. 同样,如果依赖项中的更新破坏了您的应用程序,您不希望在生产服务器上运行composer update

    另一种替代方法是在您的仓库/代码库中包含vendor目录,然后将您在本地拥有的所有内容上传到生产服务器。在我看来,这不是最好的解决方案,因为与处理该过程的作曲家相比,您正在检入和/或将大量文件上传到您的服务器。

答案 1 :(得分:-1)

您可以通过FTP上传供应商/(您列出的库)中的更新库。

希望可以帮助了先生:)