2015-06-21 55 views
1

我在Cloud9 IDE中使用Laravel 5.1,但无法进行作曲家更新(权限被拒绝),这种方式我无法从作曲家安装laravelcollective(Forms/Html)。 我尝试从本地PC复制​​laravelcollective和编辑应用程序提供商和别名,但得到的错误:Laravelcollect in Cloud9 without composer

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

如何安装呢?

回答

0

尝试chmod 775storage文件夹,其位于laravel框架的根目录下,如果你使用的是laravel 5或app/storage如果您正在使用laravel 4.

这应该解决您的问题

+0

我跑“ chmod 775 storage“但是不断收到错误:[ErrorException] file_put_contents(/home/ubuntu/.composer/cache/repo/https --- packagist.org/provider-laravelcollective$html.json):无法打开流:权限被拒绝' – Ique

+0

如果您在laravel中使用laravel 5或'sudo chmod -R 775 app/storage',则应该在root laravel文件夹内执行递归'chmod''sudo chmod -R 775 storage'。如果你使用的是laravel 4,那么它的根文件夹是可用的。 –

+0

它的工作原理。我做了1)'sudo su',2)'chmod -R 775 storage',3)'composer update'。也许一个简单的'sudo su'和'composer update'就可以解决。 – Ique