当前位置: 首页 > 知识库问答 >
问题:

Laravel安装程序v1.4.1与PHP 7.1包不兼容?

解晟睿
2023-03-14

我不能安装'laravel 5.5'上新鲜的流行!_OS(基于Ubuntu 17.10 by system 76)安装linux。

找不到如何“删除symfony/console v4.0.1”。有人能帮我解决这个麻烦吗?

我按照这个教程https://www.youtube.com/watch?v=b38mUODC1l4,一切都很完美,直到作曲家全球需要“laravel/安装程序”命令。

输入此命令后,终端的结果是:

    Changed current directory to /home/chakra/.config/composer
Using version ^1.4 for laravel/installer
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Conclusion: don't install laravel/installer v1.4.1
    - Conclusion: remove symfony/console v4.0.1
    - Installation request for laravel/installer ^1.4 -> satisfiable by laravel/installer[v1.4.0, v1.4.1].
    - Conclusion: don't install symfony/console v4.0.1
    - laravel/installer v1.4.0 requires symfony/console ~2.3|~3.0 -> satisfiable by symfony/console[v2.3.0, ..., v3.4.1].
    - Can only install one of: symfony/console[v3.0.0, v4.0.1].
    ...
    - Can only install one of: symfony/console[v2.8.9, v4.0.1].
    - Installation request for symfony/console (locked at v4.0.1) -> satisfiable by symfony/console[v4.0.1].


Installation failed, reverting ./composer.json to its original content.
➜  Sites 

composer.json /home/chakra/.config/composer(一切都是默认的,没有像视频教程中那样改变任何东西)

sudo纳米composer.json

{
    "require": {
        "cpriego/valet-linux": "^2.0"
        }
}
➜  ~ which composer
/usr/local/bin/composer
➜  ~ composer --version
Composer version 1.5.5 2017-12-01 14:42:57
➜  ~ npm --version
5.5.1
➜  ~ nginx -v
nginx version: nginx/1.12.1 (Ubuntu)
➜  ~ 

共有2个答案

彭烨熠
2023-03-14

看看https://stackoverflow.com/a/27754096 要查看已安装软件包的列表,是否有symfony/console与版本4.0.1一起列出?Lavarel安装程序明确要求v2.3或v3.x版的symfony/console,因此您可能必须首先通过composer全局删除symfony/console手动删除symfony/console

蓬祺
2023-03-14

在尼科·哈斯的帮助下,我找到了答案。

解决这个问题的办法是:

composer全局删除cpriego/valet linux(这也将删除麻烦的symfony/console v4.0.1)删除此安装laravel后:

作曲家全局需要laravel/安装程序(它安装了所有必需的包,没有任何错误)在此重新安装代客Linux

composer全局需要cpriego/valet linux

现在一切都正常了。我可以通过laravel新应用程序创建laravel应用程序,而且代客泊车也可以正常工作。:)

 类似资料:
  • 我已经安装了Android Studio 2.2.3,但我无法安装haxm,在Android SDK管理器中,我得到安装程序与Windows不兼容,当我尝试使用AVD时,我得到:无法在模拟器中启动avd。输出:模拟器:警告:用户数据分区从550 m调整为800 m错误:调整分区e2fsck失败,退出代码1 hax已启用haxram_size0x60000000 hax正在工作,模拟器以快速Virt

  • 本文向大家介绍CentOS7编译安装php7.1的教程详解,包括了CentOS7编译安装php7.1的教程详解的使用技巧和注意事项,需要的朋友参考一下 1.首先安装依赖包: 2.下载PHP压缩包并解压: 3.编译安装,编译的时候可能会出现各种报错情况,下一篇主要写编译是常见的错误及解决办法: 4.编译成功后安装: make && make install 5.安装成功后配置环境变量: 为了使用方便

  • 我试图安装Laravel框架在Windows与Laravel Installer方法。 在留档中我发现了以下内容: 首先,使用Composer下载Laravel安装程序。确保在路径中放置“~/.composer/vendor/bin”目录,以便在终端中运行laravel命令时找到laravel可执行文件。 现在我对这条路并不熟悉。你能告诉我Windows的工作路径吗? 顺便说一句:我用的是WAMP

  • 问题内容: 我正在尝试在Ubuntu PC上使用composer安装laravel安装程序,但是在安装过程中出现此错误。您的要求无法解决为一组可安装的软件包。 出现错误,然后我使用此注释: 问题答案: 它说它需要 zip扩展名 laravel / installer v1.4.0需要ext-zip ........ 安装与已安装的php版本相对应的版本:

  • 我试图使用kafkastreams进行聚合,但得到的错误如下所示 这是我正在做的事情: 我收到的错误如下。 由以下原因引起:A 序列化程序(密钥:类型:a 序列化程序(密钥:类型:网站名称:通用序列化程序 / 值:在流配置中更改默认的 Serdes 或通过方法参数提供正确的 Serdes。在 org.apache.kafka.流.处理器.内部.sinkNode.进程 (SinkNode.java:

  • 现在如果我用这个命令 它将创建一个具有最新版本(如5.2)的laravel项目,但是如果我想安装一个特定的版本(如5.1版),该怎么办? 更新::我正在寻找laravel安装程序命令,是否有任何选项/参数用于特定版本的安装?