使用 composer 克隆 Sylius
Posted
技术标签:
【中文标题】使用 composer 克隆 Sylius【英文标题】:Cloning Sylius using composer 【发布时间】:2013-09-22 12:58:37 【问题描述】:我正在使用 Symfony 2.3.4
在我的控制台上我做了composer create-project sylius/sylius --prefer-dist
一切顺利下载,直到安装 sensio/distribution-bundle
Composer 抛出这个错误信息
[Composer\Downloader\TransportException]
The "https://api.github.com/repos/sensio/SensioDistributionBundle/zipball/4
a2c803dc8db79952ad5e71783c16178427bbc02" file could not be downloaded (HTTP
/1.1 404 Not Found)
create-project [-s|--stability="..."] [--prefer-source] [--prefer-dist] [--repos
itory-url="..."] [--dev] [--no-dev] [--no-plugins] [--no-custom-installers] [--n
o-scripts] [--no-progress] [--keep-vcs] [package] [directory] [version]
我试过了:
编辑 sylius/composer.json 并将 "sensio/distribution-bundle": "2.3." 修改为 "sensio/distribution-bundle": "2.2.-dev"
在 C:\wamp\www\sylius 中打开一个 shell。将app/config/parameters.yml.dist重命名为parameters.yml,运行php composer.phar update --prefer-dist,MongoDb还是有很多错误
还有其他方法可以安装 sylius 吗? 我该如何解决这个问题?
谢谢大家
【问题讨论】:
【参考方案1】:似乎 0.1.0 中的 sylius 版本已损坏。如果你想要功能性的 sylius 安装,你必须使用 dev-master 版本。
composer create-project sylius/sylius sylius dev-master
【讨论】:
感谢您的回复【参考方案2】:他们解决了这个问题!问题确实出在 Sylius 版本上。今天我在我的服务器上创建了一个新安装的 Symfony2,并做了 composer composer create-project sylius/sylius --prefer-dist
Sensio/SensioDistributionBundle 安装正确。
安装 Sylius 的步骤
1.composer create-project sylius/sylius --prefer-dist
(此方法在可用时下载压缩文件)或composer create-project -s dev sylius/sylius
-
确保启用 php_info 扩展
在 php myadmin 中创建数据库
cd sylius
然后php app/console sylius:install
安装的最后一部分会询问您一些参数,给出的默认选项可以正常工作。习惯了你的配置
我花了 48 小时尝试安装 sylius,现在情况终于好转了。 目前 Sylius 存在许多问题。退房而且真的很慢。我仍在寻找加快速度的方法。当我点击注册时,我花了大约 3 分钟来加载。
如果您收到类似未找到 MongDB 或未找到任何捆绑包的问题,那么您尝试安装 Sylius 的方式肯定有问题。并且请目前不要cd sylius
和composer update
,它不会起作用。我被告知他们重新安排了包裹。
更详细的可以点击here!
如果您觉得关于 sylius 安装有一些我没有谈到的内容,请随时编辑这篇文章。
感谢 Sylius 贡献者!
【讨论】:
以上是关于使用 composer 克隆 Sylius的主要内容,如果未能解决你的问题,请参考以下文章
发布windows 10桌面池之自动桌面池 View Composer链接克隆
如何在 Openshift 上运行(或者我应该运行)Composer?