【问题标题】:Install laravel 4 with composer使用作曲家安装 laravel 4
【发布时间】:2013-06-03 10:53:13
【问题描述】:

我正在尝试使用 composer 安装 laravel,但它要求我输入用户名和密码。我尝试了我的 github 凭据,但没有成功。我也阅读了文档,但它仍然给我错误。

警告:需要(C:\xampp\htdocs\site\bootstrap/../vendor/autoload.php):无法打开流:C:\xampp\htdocs\site\bootstrap\ 中没有这样的文件或目录第 17 行的 autoload.php

致命错误:require(): 无法打开所需的 'C:\xampp\htdocs\site\bootstrap/../vendor/autoload.php' (include_path='.;C:\xampp\php\PEAR')在 C:\xampp\htdocs\site\bootstrap\autoload.php 第 17 行

当我尝试使用 composer 安装 laravel 时,它向我展示了这个:

无法获取http://nodeload.github.com/laravel/laravel/zip/v4.0.0,请输入您 r 访问私有仓库的 GitHub 凭证 凭据将交换为存储在 C:/Users/AppD 中的 OAuth 令牌 ata/Roaming/Composer/config.json,您的密码将不会被存储 要撤销对此令牌的访问权限,您可以访问 https://github.com/settings/applica 选项 用户名:

当我尝试更新时,它向我展示了这个:

C:\xampp\htdocs\site>php composer.phar 更新 无法打开输入文件:composer.phar

【问题讨论】:

  • 我不是真正的 Windows 用户,我不能告诉你太多关于它的信息,但你能检查一下 'C:\xampp\htdocs\site\bootstrap/../vendor/ autoload.php' 通过从命令行打开就存在了,文件名中间的不同斜杠似乎有点奇怪,但我不知道 Windows 是如何处理这个的。

标签: installation laravel composer-php


【解决方案1】:

您可以尝试使用 artisan 命令运行 laravel 内置服务器...

只需在终端或命令提示符上运行以下命令:

php artisan serve --port=portnumber

确保您位于项目文件夹中并指向artisan 文件。

看看这个视频教程...how to install laravel using composer

【讨论】:

    【解决方案2】:

    我为 CLI 和 APACHE 启用了 openssl,但仍然遇到类似的问题,即 composer 要求 gitHub 身份验证(用户名、密码)。我用here的这个命令解决了它:

    composer config -g github-oauth.github.com <oauthtoken>
    

    &lt;oauthtoken&gt; 应完全替换为您从 github here 创建的令牌。
    删除您的 composer.lock 文件和 缓存文件 也可能会有所帮助(您可以使用命令 composer config --list 找到缓存文件的目录位置)

    【讨论】:

      【解决方案3】:

      在您的 PHP.ini 中启用扩展 openssl。

      【讨论】:

      • 谢谢,这对我有用。唯一的问题是我无法更新作曲家。给我这个错误:C:\xampp\htdocs\site\laravel>php composer.phar 更新无法打开输入文件:composer.phar
      • 您在 Windows 上,只需下载 composer installer 并使用“composer update”
      • @MarcLinux 有点晚了,但如果你做 php composer.phar 自我更新,它应该会更新。
      • 我正在使用 xampp,Composer 给出相同的打开 ssl 丢失错误,即使在删除 ';' 后也是如此php.ini 中的 openssl 扩展。
      【解决方案4】:

      这些错误是因为 composer 安装尚未完成,因为这些文件是在过程结束时创建的。至于实际问题,我想我有过一次或两次,但只是不断尝试,它奏效了。你是只安装 laravel 还是有其他软件包?还要确保作曲家是最新的。

      【讨论】:

      • 我尝试使用命令 composer create-project laravel/laravel 它要求我输入用户名和密码。我不知道该放什么。我尝试了我的 guthub 凭据,但没有成功。我还看到一个名为 laravel 的目录出现,一秒钟后它消失了。
      • 是的,一旦发生错误,它会回滚所有内容,因此它会消失。我没有尝试过这样的安装,不知道你可以使用 laravel/laravel。我总是克隆 laravel/laravel repo 然后安装,或者我使用我已经克隆的副本。
      猜你喜欢
      • 2013-06-21
      • 2014-02-25
      • 2015-04-15
      • 2013-07-10
      • 2015-02-14
      • 2014-03-04
      • 2013-07-30
      • 2020-03-29
      • 2017-05-22
      相关资源
      最近更新 更多