【问题标题】:Laravelcollective in Cloud9 without composerCloud9 中的 Laravelcollective 没有作曲家
【发布时间】:2015-06-21 16:38:58
【问题描述】:

我在 Cloud9 IDE 中使用 Laravel 5.1,但无法进行作曲家更新(权限被拒绝),这样我就无法从作曲家安装 laravelcollective (Forms/Html)。 我尝试从本地 PC 复制 laravelcollective 并编辑应用程序提供程序和别名,但收到错误:

FatalErrorException in ProviderRepository.php line 146:
Class 'Collective\Html\HtmlServiceProvider' not found

如何安装?

【问题讨论】:

    标签: php laravel composer-php cloud9-ide laravelcollective


    【解决方案1】:

    如果您使用的是 laravel 5,请尝试 chmod 775 您的 storage 文件夹,如果您使用的是 laravel 5,请尝试 app/storage

    这应该可以解决您的问题

    【讨论】:

    • 我运行了“chmod 775 storage”但不断收到错误:[ErrorException] file_put_contents(/home/ubuntu/.composer/cache/repo/https---packagist.org/provider-laravelcollective$html.json): failed to open stream: Permission denied
    • 如果你使用 laravel 5,你应该在根 laravel 文件夹内递归 chmod sudo chmod -R 775 storage 如果你使用 laravel 4,你应该在 laravel 的根文件夹内递归 sudo chmod -R 775 app/storage
    • 它有效。我做了 1)sudo su,2)chmod -R 775 storage,3)composer update。也许一个简单的sudo su 和一个composer update 就可以解决。
    猜你喜欢
    • 2015-07-24
    • 2012-11-11
    • 2020-06-13
    • 2018-10-04
    • 2013-02-05
    • 2016-12-30
    • 2018-10-03
    • 1970-01-01
    • 2013-07-21
    相关资源
    最近更新 更多