首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CI4入门问题

CI4入门问题
EN

Stack Overflow用户
提问于 2020-02-24 17:12:09
回答 1查看 1.5K关注 0票数 3

决定尝试一下新发布的CI4。

带有php 7.4.3的Ubuntu操作系统。

跟踪https://codeigniter4.github.io/userguide/installation/index.html的文档

代码语言:javascript
运行
复制
composer create-project codeigniter4/appstarter c400
cd c400
# Not sure if this is needed
php builds development
composer update # per the build's output
php spark serve

其结果是:

代码语言:javascript
运行
复制
CodeIgniter CLI Tool - Version 4.0.1 - Server-Time: 2020-02-24 10:41:36am

PHP Fatal error:  Cannot declare class CodeIgniter\Commands\CommandsTestStreamFilter, because the name is already in use in /home/ahundiak/zayso2020/c400/tests/_support/Commands/CommandsTestStreamFilter.php on line 3
PHP Stack trace:
PHP   1. {main}() /home/ahundiak/zayso2020/c400/spark:0
PHP   2. CodeIgniter\CLI\Console->run() /home/ahundiak/zayso2020/c400/spark:57
PHP   3. CodeIgniter\CodeIgniter->run() /home/ahundiak/zayso2020/c400/vendor/codeigniter4/codeigniter4/system/CLI/Console.php:86
PHP   4. CodeIgniter\CodeIgniter->handleRequest() /home/ahundiak/zayso2020/c400/vendor/codeigniter4/codeigniter4/system/CodeIgniter.php:306
PHP   5. CodeIgniter\CodeIgniter->runController() /home/ahundiak/zayso2020/c400/vendor/codeigniter4/codeigniter4/system/CodeIgniter.php:398
PHP   6. CodeIgniter\CLI\CommandRunner->_remap() /home/ahundiak/zayso2020/c400/vendor/codeigniter4/codeigniter4/system/CodeIgniter.php:906
PHP   7. CodeIgniter\CLI\CommandRunner->index() /home/ahundiak/zayso2020/c400/vendor/codeigniter4/codeigniter4/system/CLI/CommandRunner.php:86
PHP   8. CodeIgniter\CLI\CommandRunner->createCommandList() /home/ahundiak/zayso2020/c400/vendor/codeigniter4/codeigniter4/system/CLI/CommandRunner.php:103
PHP   9. class_exists() /home/ahundiak/zayso2020/c400/vendor/codeigniter4/codeigniter4/system/CLI/CommandRunner.php:167
PHP  10. spl_autoload_call() /home/ahundiak/zayso2020/c400/vendor/codeigniter4/codeigniter4/system/CLI/CommandRunner.php:167
PHP  11. Composer\Autoload\ClassLoader->loadClass() /home/ahundiak/zayso2020/c400/vendor/codeigniter4/codeigniter4/system/CLI/CommandRunner.php:167
PHP  12. Composer\Autoload\includeFile() /home/ahundiak/zayso2020/c400/vendor/composer/ClassLoader.php:322
PHP  13. include() /home/ahundiak/zayso2020/c400/vendor/composer/ClassLoader.php:444
An uncaught Exception was encountered

Type:        ErrorException
Message:     Cannot declare class CodeIgniter\Commands\CommandsTestStreamFilter, because the name is already in use
Filename:    /home/ahundiak/zayso2020/c400/tests/_support/Commands/CommandsTestStreamFilter.php
Line Number: 3

这个错误与Symfony首次引入预压时产生的一些错误并没有什么不同。但至少7.4.3已经为Symfony解决了这些问题。

我开始逐步通过火花控制台代码,但我想我会看看是否有其他人遇到这种情况。

Update:从https://forum.codeigniter.com/thread-75587.html看,这个问题正在解决。当补丁发布时,我会回来并关闭它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-27 15:17:51

等了几天修复程序才被释放。编写器更新将我从CLI4.0.1移至4.0.2,但问题仍然存在。

做了一个新项目,一切都如愿以偿。

不确定作曲家更新是否有效,但至少欢迎页面现在正在显示。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60380845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档