Laravel 4 引导错误

Posted

技术标签:

【中文标题】Laravel 4 引导错误【英文标题】:Laravel 4 bootstrap error 【发布时间】:2014-03-26 16:11:11 【问题描述】:

这是我在安装完所有东西后得到的错误:

这些是我安装的步骤。

    已下载 XAMPP

    从root用户打开的命令终端:

     git clone -b develop git://github.com/laravel/laravel.git L4_site
    
    更改目录 cd L4_site

    在根目录下创建composer.json文件或者通过终端安装:

    curl -S getcomposer.org/installer|php -d detect_unicode=off
    

    *参见 chris-schmitz.com/getting-started-with-laravel-4

    在终端输入 L4_site 目录:php composer.phar install

    This is the error I got after installing composer:
    Strikers-MacBook-Pro:L4_site striker$ php composer.phar install
    Loading composer repositories with package information
    Installing dependencies (including require-dev)
    Your requirements could not be resolved to an installable set of packages.
    

    然后点服务器,输入:

    php -S localhost:8888 -t public/
    

完成所有这些后,我将目录复制到我的托管服务器(hostgator)并收到以下错误:

>Warning: require(/home/flemzy/public_html/l/bootstrap/../vendor/autoload.php)     [function.require]: failed to open stream: No such file or directory in /home/flemzy/public_html/l/bootstrap/autoload.php on line 17

>Fatal error: require() [function.require]: Failed opening required '/home/flemzy/public_html/l/bootstrap/../vendor/autoload.php' (include_path='.:/opt/php53/lib/php') in /home/flemzy/public_html/l/bootstrap/autoload.php on line 17

我非常接近获得一个可以工作的 laravel 4 入门应用程序。错误在于未正确安装依赖项。我想我需要一个正确的 composer.json 文件才能解决这些错误。

感谢大家的帮助。

【问题讨论】:

HostGator 提供 SSH。您是否尝试过直接在服务器上安装? ***.com/questions/18281624/…. 我将我的目录上传到我的 hostgator 服务器。我有共享服务器托管。 【参考方案1】:

第4步有错误,你应该这样做:

 curl -S getcomposer.org/installer | php

然后

 php composer.phar install

有关安装 Composer 的详细说明,请参阅 https://getcomposer.org/doc/00-intro.md#locally

【讨论】:

我先做了 curl composer 然后他们 php composer.phar 安装。第 5 步是 php composer.phar 安装 好的,我看到你编辑了这个问题,看来你的 composer.json 无效 在哪里可以获得有效的 composer.json 文件 github.com/laravel/laravel/blob/master/composer.json 无论如何,请避免在步骤 1 中使用开发分支和在步骤 4 中使用 -d detect_unicode=off,并按照官方指南进行全新安装:laravel.com/docs/installation

以上是关于Laravel 4 引导错误的主要内容,如果未能解决你的问题,请参考以下文章

错误:自动覆盖加载(引导程序)(laravel 5.2)

Laravel 8 JetStream 引导程序 4

带有引导日期选择器的 Laravel 4

Laravel 5.4 |如何使用引导文件输入上传图像?

405 方法不允许,PATCH 不工作。 Laravel、Ajax、Jquery、引导模式

在 laravel 4 中使用引导日期选择器时禁用昨天之前的日期