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

安装Sylius

陆昂然
2023-03-14

我正在安装Sylius。在我的命令提示符中,我做到了

composer create-project -s dev sylius/sylius

我得到这个错误消息:

C:\wamp\www\Symfony>composer create-project -s dev sylius/sylius
Installing sylius/sylius (dev-master 18d981683430c0afd1a102b6fc67f8ffeaabddc0)
  - Installing sylius/sylius (dev-master master)
    Cloning master

Created project in C:\wamp\www\Symfony\sylius  
Loading composer repositories with package information  
Installing dependencies (including require-dev) from lock file  
Your requirements could not be resolved to an installable set of packages.

Problem 1  
  - Installation request for symfony/icu 1.2.x-dev -> satisfiable by symfony/icu[1.2.x-dev].
  - symfony/icu 1.2.x-dev requires lib-icu >=4.4 -> the requested linked library icu has the wrong version installed or is missing from your system, make sure to have the extension providing it.
Problem 2
  - Installation request for instaclick/php-webdriver 1.0.x-dev -> satisfiable by instaclick/php-webdriver[1.0.x-dev].
  - instaclick/php-webdriver 1.0.x-dev requires ext-curl * -> the requested PHP extension curl is missing from your system.
Problem 3
  - Installation request for instaclick/php-webdriver dev-master -> satisfiable by instaclick/php-webdriver[dev-master].
  - instaclick/php-webdriver dev-master requires ext-curl * -> the requested PHP extension curl is missing from your system.
Problem 4
  - symfony/icu 1.2.x-dev requires lib-icu >=4.4 -> the requested linked library icu has the wrong version installed or is missing from your system, make sure to have the extension providing it.
  - symfony/symfony 2.3.x-dev requires symfony/icu ~1.0 -> satisfiable by symfony/icu[1.2.x-dev].
  - Installation request for symfony/symfony 2.3.x-dev -> satisfiable by symfony/symfony[2.3.x-dev].

我尝试的是:

  1. php编写器。phar自我更新
  2. php编写器。phar安装
  3. 删除sylius目录
  4. 使用“创建项目”命令重新安装sylius
  5. 新安装Symfony 2.3。4和sylius的重新安装
  6. 按照第一个答案中的说明执行:启用extension curl和intl
  7. 使用函数get_loaded_extension()确认已加载curl和intl。嗯,它是装的

共有3个答案

朱雅惠
2023-03-14

Sylius现在发布了最新版本v1。我已经在博客中介绍了0.0来安装它。资料来源如下:https://www.cloudways.com/blog/install-sylius-ecommerce-framework/

您只需要在SSH中运行以下命令,否则将安装终端Sylius

  • $composer创建项目-s beta sylius/sylius标准项目
楮阳
2023-03-14

看起来您需要安装两个PHP扩展来完成这项工作:curlintl(它提供symfony/icu所需的lib-icu)。由于您使用的是Windows,我建议您阅读关于如何在Windows系统上安装扩展的官方指南。您可以在这里的PECL存储库中找到intl扩展。

curl应已安装在WAMP上,但默认情况下已禁用。有关如何启用它的说明,请参阅此问题的顶部答案。

谷梁驰
2023-03-14

WAMP有两个php。ini文件,一个用于apache,一个用于CLI。当您单击php模块中的WAMP托盘图标时,您只能看到为apache启用的模块,因此启用和禁用模块仅对php的apache副本有效。ini

尝试在X:\path\to\wamp\bin\php中启用curlintl。ini这是CLI的配置(顺便说一句,apache的config位于X:\path\to\wamp\bin\apache\bin\php.ini)。

 类似资料:
  • 我试图将我的应用程序安装到Android L Preview Intel Atom虚拟设备中,它失败了,错误: install_failed_no_matching_abis

  • 在你开始使用 Django 之前,你需要先安装它。我们有一个 完整安装指南 它涵盖了所有的安装步骤和可能遇到的问题;本指南将会给你一个最简单、简洁的安装指引。 安装 Python 作为一个 Web 框架,Django 需要使用 Python 。它适用 2.6.5 到 2.7 的所有 Python 版本。它还具有 3.2 和 3.3 版本的实验性支持。所有这些 Python 版本都包含一个轻量级的数

  • 首先要安装 Node.js, Node.js 自带了软件包管理器 npm,Webpack 需要 Node.js v0.6 以上支持,建议使用最新版 Node.js。 用 npm 安装 Webpack: $ npm install webpack -g 此时 Webpack 已经安装到了全局环境下,可以通过命令行 webpack -h 试试。 通常我们会将 Webpack 安装到项目的依赖中,这样就

  • tags: 安装, 软件源 Linux Mint 18 的安装比较简单,安装速度也非常快。 但是期间还是有一些事情要小心。 安装前准备 从 Linux Mint 的下载页面下载 Cinnamon 的 64位版本。 https://www.linuxmint.com/download.php 之后使用各种工具将下载下来的 ISO 文件制作成启动 U 盘进行安装。 安装 安装时,在选择安装盘符时需要注

  • MongoDB能够运行在多种平台,并支持32位和64的构架。 由于本教程是在Windows上开展,所以只讲Windows上的安装。其他平台参考MongoDB官方手册。 在Windows上安装MongoDB MongoDB2.2版本之前不支持Windows XP,本教程使用的版本是最新的3.0的版本。为了方便操作和理解,所以选择在Windows讲解,生产环境请使用Linux版本。 MongoDB支持

  • 如果你在家做这个练习 如果你在家做这个练习,而不是在一个 Django Girls 活动 中,你现在完全可以跳过这一章,直接阅读互联网是如何工作的?一章。 这是因为下面的这些步骤包含在整个教程当中,这只是一个额外的页面,把所有的安装说明收集在了一起。 Django Girls活动有一个“开学礼”环节,活动中会一次性安装完成所有的软件,因而在之后的线下活动中就无需再进行安装,这对我们很有帮助。 如果