我正在尝试使用以下命令创建一个项目,如官方书签教程所示:
composer create-project --prefer-dist cakephp/app bookmarker
然后我看到以下错误:
[RuntimeException]
无法在中加载包cakephp/migrationshttp://packagist.org: [UnexpectedValueException]无法分析版本约束
[UnexpectedValueException]
无法分析版本约束
然后我运行bin/cake server
并看到以下错误:
PHP警告:require(/Library/WebServer/Documents/bookmarker/vendor/autoload.PHP):无法打开流:第23行的/Library/WebServer/Documents/bookmarker/config/bootstrap.PHP中没有这样的文件或目录PHP堆栈跟踪:PHP 1。{main}()/Library/WebServer/Documents/bookmarker/bin/cake.php:0PHP2。include()/Library/WebServer/Documents/bookmarker/bin/cake.php:31
警告:require(/Library/WebServer/Documents/bookmarker/vendor/autoload.php):无法打开流:第23行的/Library/WebServer/Documents/bookmarker/config/bootstrap.php中没有此类文件或目录
调用堆栈:0.0010 2271361。{main}()/Library/WebServer/Documents/bookmarker/bin/cake.php:0.0021237624 2。包括('/Library/WebServer/Documents/bookmarker/config/bootstrap.php')/Library/WebServer/Documents/bookmarker/bin/cake.php:31
PHP致命错误:要求():失败的打开要求'/库/WebServer/文档/书签/供应商/autoload.php'(include_path='.:/usr/本地/Cellar/php55/5.5.21/lib/php')在 /Library/WebServer/Documents/bookmarker/config/bootstrap.php行23 PHP堆栈跟踪:PHP 1。{main}() /Library/WebServer/Documents/bookmarker/bin/cake.php: 0 PHP 2。包含() /Library/WebServer/Documents/bookmarker/bin/cake.php:31
致命错误:require():无法在第23行的/Library/WebServer/Documents/bookmarker/vendor/autoload.php(include_path=.:/usr/local/ceral/php55/5.5.21/lib/php)中打开所需的“/Library/WebServer/Documents/bookmarker/config/bootstrap.php”)
调用堆栈:0.0010 2271361。{main}()/Library/WebServer/Documents/bookmarker/bin/cake.php:0.0021237624 2。包括('/Library/WebServer/Documents/bookmarker/config/bootstrap.php')/Library/WebServer/Documents/bookmarker/bin/cake.php:31
我的系统是OS X Yosemite 10.10.2,我的PHP版本是5.5.21,并且启用了intl扩展。
有没有人有这个问题或类似的问题?有什么解决办法吗?
安装CakePHP 3.2的最新方法是:
curl -s https://getcomposer.org/installer | php
php composer.phar create-project --prefer-dist cakephp/app bookmarker
首先找出您正在使用的PHP版本,并找出它的位置。
> php -v
PHP 5.5.34 (cli) (built: Apr 22 2016 19:16:58)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies
> which php
/usr/bin/php
您需要将php版本7作为主要版本。我知道你有两个选择。
>
(sudo mv /usr/bin/php /usr/bin/php5.5.34; sudo cp /Applications/MAMP/bin/php/php7.0.0/bin /usr/bin/php)
将系统$PATH变量排序到php7 bin目录的MAMP路径。您也可以将此行添加到您的~/. file中,以便每次启动终端时都会加载。
export PATH=“/Applications/MAMP/bin/php/php7.0.0/bin:$PATH”;
一旦进行了这些更改,您应该能够毫无问题地安装cake,您的cake bake命令也应该可以工作。
首先运行以下命令(如果作曲家是全局安装的,您可能需要用sudo
将其前置)
composer self-update
然后再次
composer create-project --prefer-dist cakephp/app bookmarker
当我运行composer.phar安装一切似乎不错: 但是现在,我想安装这个包:https://github.com/KnpLabs/KnpPaginatorBundle从https://packagist.org/packages/knplabs/knp-paginator-bundle 因此,我用新的require行更新composer.json文件。 } (我已经尝试了从Packegist的
对于Symfony来说,这是一个非常新的概念,我想让CMF正常工作,但是我在使用composer安装它时遇到了问题 在终端运行代码时,我得到了这个 警告:锁文件不是最新的composer.json.您可能会得到过时的依赖项。运行更新以更新它们。您的需求无法解析为一组可安装的包。 问题1 -symfony/icu 1.2的安装请求。x-dev- 问题2 -symfony/icu 1.2。x-dev需
我在安装我创建的包时遇到问题。。。。 https://packagist.org/packages/mardy-git/redirect 据我所知,一切正常,我应该能够安装它。但是,当我运行composer安装或更新时,会收到以下错误消息。。。 在我的composer.json文件中,我有: 这是我今天下午创建的一个全新的包,我以前没有遇到过这样的问题,所以我不知道从哪里开始寻找解决方案。如果我删
我使用的是CakePHP3.6。2尝试使用Composer安装CakeDC用户插件时,会显示以下错误消息: 有谁能告诉我如何解决这个问题,同时仍然安装与作曲家? 我的composer.json:
NPU编译器目前只支持Python2环境下安装和使用。 安装gxDNN工具链 pip install npu_compiler 更新gxDNN工具链 pip install --upgrade npu_compiler 查看工具链版本 安装或更新完成后,可以使用如下命令查看当前工具链的版本号。 gxnpuc --version
当我运行npm install-g vue-cli时,它会持续抛出以下错误消息: npm错误!路径C:\users\end user\appdata\roaming\npm\node_modules\vue-cli\node_modules\nan\package.json npm错误!代码EPERM npm错误!错误号-4048 npm错误!系统调用取消链接npm错误!错误:EPERM:不允许操