【问题标题】:Laravel package installation on live server在实时服务器上安装 Laravel 包
【发布时间】:2018-06-01 04:12:42
【问题描述】:

每当我运行“command composer require monolog/monolog”时,如何在实时服务器上的 laravel 中安装包。它给出错误无法打开输入文件:/home/root/composer.phar

【问题讨论】:

    标签: laravel laravel-5 composer-php


    【解决方案1】:

    首先,您不应该在实时服务器上运行composer require。你应该只运行composer install,所以你应该在本地使用它,测试一切是否正常,然后在实时服务器上安装在你的应用程序中测试过的库。

    关于错误:

    无法打开输入文件:/home/root/composer.phar

    确保该文件确实存在(如果不存在,您可以从 Composer 网站下载它)并确保它具有正确的权限(它应该具有执行权限) - 使用 chmod +x composer.phar 使其可执行

    【讨论】:

    • 您是否以 root 用户身份登录?当你运行ls /home/root 时,你看到composer.phar 文件在那里吗?是否设置了执行权限?
    【解决方案2】:

    请这样尝试。

    $ curl -sS https://getcomposer.org/installer | php
    $ mv composer.phar /usr/local/bin/composer
    $ php composer.phar update monolog/monolog
    

    你可以安装包没有任何问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-16
      • 2019-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-24
      • 1970-01-01
      相关资源
      最近更新 更多