无法在ubuntu上使用composer安装laravel 4 ubuntu@ip-10-252-31-19:/$sudo卷发-不锈钢https://getcomposer.org/installer |sudophp ubuntu@ip-10-252-31-19://$sudo mv composer.phar/usr/local/bin/composer ubuntu@ip-10-252-31-19://$cd/家庭/用户 ubuntu@ip-10-252-31-19:/home/用户$sudo wgethttps://github.com/laravel/laravel/archive/master.zip ubuntu@ip-10-252-31-19:/home/user$unzip master.zip ubuntu@ip-10-252-31-19:/home/user$cd laravel master ubuntu@ip-10-252-31-19:/home/user/laravel master$sudo composer安装 使用包信息加载composer存储库 安装依赖项(包括需要开发人员) ubuntu@ip-10-252-31-19:/home/user/laravel master$sudo编写器更新 PHP警告:require(/home/user/laravel master/bootstrap/。/vendor/autoload.PHP):无法打开流:第17行的/home/user/laravel master/bootstrap/autoload.PHP中没有此类文件或目录 PHP致命错误:require():无法在第17行的/home/user/laravel master/bootstrap/./vendor/autoload.PHP(include_path=.:/usr/share/PHP:/usr/share/pear)中打开所需的'/home/user/laravel master/bootstrap/./vendor/autoload.PHP') 脚本php artisan clear已编译,用于处理返回的带错误的预更新cmd事件 [运行时异常] 错误输出:PHP警告:require(/home/user/laravel master/bootstrap/。/vendor/autoload.PHP):无法打开流:第17行的/home/user/laravel master/bootstrap/autoload.PHP中没有这样的文件或目录 PHP致命错误:require():无法在第17行的/home/user/laravel master/bootstrap/./vendor/autoload.PHP(include_path=.:/usr/share/PHP:/usr/share/pear)中打开所需的'/home/user/laravel master/bootstrap/./vendor/autoload.PHP') ubuntu@ip-10-252-31-19:/home/user/laravel master$sudo composer dump autoload-o 生成自动加载文件 ubuntu@ip-10-252-31-19:/home/user/laravel master$sudo编写器更新 PHP致命错误:在第46行的/home/user/laravel master/bootstrap/autoload.PHP中找不到类“Patchwork\Utf8\Bootup” 脚本php artisan clear已编译,用于处理返回的带错误的预更新cmd事件 [运行时异常] 错误输出:PHP致命错误:在中找不到类“Patchwork\Utf8\Bootup” /第46行的home/user/laravel master/bootstrap/autoload.php

无法在ubuntu上使用composer安装laravel 4 ubuntu@ip-10-252-31-19:/$sudo卷发-不锈钢https://getcomposer.org/installer |sudophp ubuntu@ip-10-252-31-19://$sudo mv composer.phar/usr/local/bin/composer ubuntu@ip-10-252-31-19://$cd/家庭/用户 ubuntu@ip-10-252-31-19:/home/用户$sudo wgethttps://github.com/laravel/laravel/archive/master.zip ubuntu@ip-10-252-31-19:/home/user$unzip master.zip ubuntu@ip-10-252-31-19:/home/user$cd laravel master ubuntu@ip-10-252-31-19:/home/user/laravel master$sudo composer安装 使用包信息加载composer存储库 安装依赖项(包括需要开发人员) ubuntu@ip-10-252-31-19:/home/user/laravel master$sudo编写器更新 PHP警告:require(/home/user/laravel master/bootstrap/。/vendor/autoload.PHP):无法打开流:第17行的/home/user/laravel master/bootstrap/autoload.PHP中没有此类文件或目录 PHP致命错误:require():无法在第17行的/home/user/laravel master/bootstrap/./vendor/autoload.PHP(include_path=.:/usr/share/PHP:/usr/share/pear)中打开所需的'/home/user/laravel master/bootstrap/./vendor/autoload.PHP') 脚本php artisan clear已编译,用于处理返回的带错误的预更新cmd事件 [运行时异常] 错误输出:PHP警告:require(/home/user/laravel master/bootstrap/。/vendor/autoload.PHP):无法打开流:第17行的/home/user/laravel master/bootstrap/autoload.PHP中没有这样的文件或目录 PHP致命错误:require():无法在第17行的/home/user/laravel master/bootstrap/./vendor/autoload.PHP(include_path=.:/usr/share/PHP:/usr/share/pear)中打开所需的'/home/user/laravel master/bootstrap/./vendor/autoload.PHP') ubuntu@ip-10-252-31-19:/home/user/laravel master$sudo composer dump autoload-o 生成自动加载文件 ubuntu@ip-10-252-31-19:/home/user/laravel master$sudo编写器更新 PHP致命错误:在第46行的/home/user/laravel master/bootstrap/autoload.PHP中找不到类“Patchwork\Utf8\Bootup” 脚本php artisan clear已编译,用于处理返回的带错误的预更新cmd事件 [运行时异常] 错误输出:PHP致命错误:在中找不到类“Patchwork\Utf8\Bootup” /第46行的home/user/laravel master/bootstrap/autoload.php,laravel,laravel-4,composer-php,Laravel,Laravel 4,Composer Php,我花了相当多的时间到处玩,找不到关于这个问题的任何文档,老实说,我对composer了解不够,无法解决这个问题 编辑 我尝试了以下答案中的建议,但没有任何运气 ubuntu@ip-10-252-31-19:/home/user$sudo composer创建项目laravel/laravel master 安装laravel/laravel(v4.0.0) -安装laravel/laravel(v4.0.0) 从缓存加载 在laravel创建项目 使用包信息加载composer存储库 安装依赖项

我花了相当多的时间到处玩,找不到关于这个问题的任何文档,老实说,我对composer了解不够,无法解决这个问题

编辑

我尝试了以下答案中的建议,但没有任何运气

ubuntu@ip-10-252-31-19:/home/user$sudo composer创建项目laravel/laravel master
安装laravel/laravel(v4.0.0)
-安装laravel/laravel(v4.0.0)
从缓存加载
在laravel创建项目
使用包信息加载composer存储库
安装依赖项(包括需要开发人员)
ubuntu@ip-10-252-31-19:/home/用户$ls
主人
ubuntu@ip-10-252-31-19:/home/user$cd master
ubuntu@ip-10-252-31-19:/home/user/master$ls
app artisan bootstrap composer.json contribution.md phpunit.xml public readme.md server.php
ubuntu@ip-10-252-31-19:/home/user/master$sudo composer安装--无脚本
使用包信息加载composer存储库
安装依赖项(包括需要开发人员)
ubuntu@ip-10-252-31-19:/home/user/master$ls
app artisan bootstrap composer.json contribution.md phpunit.xml public readme.md server.php
ubuntu@ip-10-252-31-19:/home/user/master$sudo composer dump autoload-o
生成自动加载文件
ubuntu@ip-10-252-31-19:/home/user/master$ls
app artisan bootstrap composer.json contribution.md phpunit.xml public readme.md server.php供应商
ubuntu@ip-10-252-31-19:/home/user/master$sudo tail/var/log/nginx/error.log
2013/06/06 15:50:56[错误]20042#0:*1 FastCGI发送到stderr:“PHP消息:PHP致命错误:在第46行的/home/user/master/bootstrap/autoload.PHP中找不到类'Patchwork\Utf8\Bootup'”
从上游读取响应头时,客户端:w.x.y.z,服务器:dom.com,请求:“GET/HTTP/1.1”,上游:fastcgi://unix:/var/run/php5-fpm.sock:,主机:dom.com

我也有同样的问题,这就是我的工作原理:

  • 备份composer.json
  • 编辑comoser.json并删除整个“脚本”块
  • 拯救
  • 编写器安装
  • 还原原始composer.json
  • 作曲家更新

似乎我们没有在裸安装上运行artisan所需的所有依赖项,但一旦composer获取了所有内容,它就可以正常运行。

您可以尝试composer update而不是composer install。根据文档,通过运行命令sudo composer create project laravel/laravel nameof project,可以更轻松地安装laravel。我最近也遇到了同样的问题。只需使用
--无脚本
标志运行composer


编写器更新--没有脚本

这看起来您的编写器不工作,这通常是不兼容PHP版本的一个特征。你的PHP是什么版本?Laravel要求>=5.3.7

尝试通过发出以下命令更新PHP并重新运行composer

-将PHP5添加到apt get存储库

sudo add-apt-repository ppa:ondrej/php5
-更新您的apt get

sudo apt-get update
-重新安装PHP,确保用新版本覆盖当前版本

sudo apt-get install php5-fpm php5-cli php5-cgi

重新启动nginx以确保在laravel目录中重新运行composer install。

这里有一个单行脚本,用于在带有PHP单元的Ubuntu上安装laravel 4

您是否尝试运行
composer update
而不是第一次运行
composer install

当我试图让我现有的项目在另一台电脑上运行时,我遇到了这个问题

一旦我关闭了我的项目git,我尝试进行
composer更新
,而不是首先运行
composer安装
,这给了我同样的问题

一旦我运行了
composer install
命令,我的项目就下载并安装了各种必需的依赖项,没有任何其他问题。