quick3.3final版创建项目报错解决

quick3.3final版创建项目报错解决

今天新下载了quick3.3final版,于是安装,创建项目,打开player新建项目如下图

然后点击创建,就发生了如下错误,相信应该有不少朋友会碰到的

首先,这里有两个错误

1.PHP Notice:  Undefined index: extracmd in /Users/wangmeng/Documents/quick-3.3/quick/bin/lib/quick/ProjectCreator.php on line 117

这是117行有未定义的变量extracmd

2.PHP Notice:  Undefined index: QUICK_V3_ROOT in /Users/wangmeng/Documents/quick-3.3/quick/bin/lib/quick/ProjectCreator.php on line 497

PHP Warning:  opendir(/quick/templates/shared/res/): failed to open dir: No such file or directory in /Users/wangmeng/Documents/quick-3.3/quick/bin/lib/quick/init.php
on line 126

PHP Warning:  opendir(/quick/templates/shared/src/): failed to open dir: No such file or directory in /Users/wangmeng/Documents/quick-3.3/quick/bin/lib/quick/init.php
on line 126

PHP Warning:  opendir(/quick/templates/shared/frameworks/): failed to open dir: No such file or directory in /Users/wangmeng/Documents/quick-3.3/quick/bin/lib/quick/init.php
on line 126

PHP Notice:  Undefined index: QUICK_V3_ROOT in /Users/wangmeng/Documents/quick-3.3/quick/bin/lib/quick/ProjectCreator.php on line 520

PHP Warning:  opendir(/quick/cocos/): failed to open dir: No such file or directory in /Users/wangmeng/Documents/quick-3.3/quick/bin/lib/quick/init.php
on line 126

PHP Warning:  opendir(/quick/framework/): failed to open dir: No such file or directory in /Users/wangmeng/Documents/quick-3.3/quick/bin/lib/quick/init.php
on line 126

这里就比较复杂了,主要意思就是找不到环境变量QUICK_V3_ROOT,所以不能写入res和src目录,这就很严重了。

这两个问题困扰了我整整一天,一度让我对quick失去信心,去群里问也没人能说出个所以然来。我感觉这里应该是代码的问题,但是别人没有遇到过这个问题,就说明有的人不会有问题,至少

写这段代码的人不会报错,于是我在别的机器上测试了一下,发现mac os 10.9.4及之前的系统就没有问题,我的系统是mac os 10.9.5,于是就报错了,然后我打印出php的版本,发现了问题所在。

这里强调一点,本人从来没写过php代码,所以看见了之后就比较抵触,不愿去细读这些代码,但是没办法,最后只能硬着头皮去读。

Mac OS X 10.9.4 对应php版本 5.4.24

Mac OS X 10.9.5 对应php版本 5.4.30

两个版本的php解释器不同,所以造成了上述错误。

错误1:117行代码if ($this->options[‘extracmd‘]),这里options是个array,它里面没有extracmd这个key,早期版本php不会报错,但是新版本会报错,所以这里改成if (in_array(‘extracmd‘,$this->options))

错误2:405,469,497,520,551这5行代码都访问了一个环境变量$_ENV[‘QUICK_V3_ROOT‘],这里我不知道为什么现在取不到了,(希望php大神能给解释一下),从网上找到用getenv(‘QUICK_V3_ROOT‘)替换。

这样就解决了这两个问题。

另外,quick3.3final版用xcode5.1.1不能执行项目,不知道为什么,如有人知道,请解释

时间: 2024-08-09 04:04:58

quick3.3final版创建项目报错解决的相关文章

创建项目报错解决方法

1.安装django2.配置django的环境变量C:\Users\huojia\AppData\Local\Programs\Python\Python36-32\Lib\site-packages\django3.运行命令行创建django项目选好目录,执行django-admin startproject mysites项目名称项目就被创建了,但是报错,Couldn't import Django. Are you sure it's installed and available on

IDEA创建maven项目报错解决:Failed to create a Maven project: 'C:/Users/../IdeaProjects/../pom.xml' already e

晚上用IDEA创建Java的maven项目时报错了: Failed to create a Maven project: 'C:/Users/../IdeaProjects/../pom.xml' already exists in VFS1这个错误是因为之前我已经在这个文件夹里创建过同名的maven项目. 解决方法如下: 先把这个项目删了,然后把回收站中的这个项目和之前同名的项目一起彻底删除,重新创建一遍就不会报错了 IDEA创建maven项目报错解决:Failed to create a M

最新版ADT新建项目报错解决办法(三)

自从在谷歌官网下载了最新版的ADT,版本号version:23.0.2.1259578,集成版的(adt-bundle-windows-x86-20140702.rar).笔者就走上了与报错斗争的道路,新建项目时总无故报错,提示内容为: [2014-12-11 09:46:50 - test] E:\workspace\test\res\values\styles.xml:7: error: Error retrieving parent for item: No resource found

android studio创建模拟器报错解决 emulator: ERROR: This AVD's configuration is missing a kernel file!!

android studio创建模拟器报错 emulator: ERROR: This AVD's configuration is missing a kernel file!! 的解决办法 原因有二:1 没有,解决办法通过sdk mangager 下载 2 找不到,解决办法看系统环境变量path(此种情况多数发生在android Studio和EclipseADT同时存在的情况下) 原因是在刚刚安装完毕的androidstudio的sdk目录下没有system-image目录,也许有但没有相

使用Android Studio打开eclipse项目以及打开网上下载的studio项目报错解决办法

第一次使用markdown来写博客,不熟悉使用markdown用法的可以参考视频教程(http://edu.csdn.net/course/detail/508/) 下面来介绍一下标题的题目,之前刚接触Android Studio也是一头雾水,在此写下来和大家分享:] (一) . Andriod Studio下载网址:http://www.androiddevtools.cn/(好多最新开发工具)可以找到最新的稳定版本的zip压缩包,解压后就可以直接用,关联之前本地的SDK即可. (二). St

maven权威指南archetype创建简单项目报错解决

在使用maven3.3.1版本和3.2.5版本时,参照<Maven权威指南>beta0.2版本第3.2节以下代码: $ mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch03 -DartifactId=simple -DpackageName=org.sonatype.mavenbook 的时候报错,报错内容如下 [INFO] Scanning for projects... [INFO] [INFO] --------------

Ionic start 创建项目报错

Installing npm packages... Error with start undefined Error Initializing app: There was an error with the spawned command: npminstall There was an error with the spawned command: npminstall Caught exception: undefined ionic 2 创建项目的时候报错如上:本人试了好多方法,npm

回顾创建项目报错

一.创建虚拟环境 安装虚拟环境pip install virtualenv 创建虚拟环境virtualenv venv(venv就是虚拟环境名称,自定义) 进入虚拟环境venv\Scripts\activate 安装所需软件:pip install django==1.9.6 退出deactivate 二.创建项目 进入虚拟环境,执行命令python django-admin.py startproject znytest,(创建项目),若出现报错找不到django-admin.py,在venv

Mac运行React Native安卓项目报错解决

传送门参考: 下面的这个链接很详细了,一步一步就好.... https://github.com/NARUTOyuyang/React-Native 然而在运行react-native run-android的时候报错了,终端显示报错信息如下: 百度一下错误,找到解决办法: 导致构建失败BUILD FAILED. 看到上述的命令行提示,发现他的意思是我们的安卓环境可能配置的不对,还让我们去官网看看,那好吧,咱们到官网一看,有个步骤是这样的, 依照博客介绍一步一步操作即可... 这里其实我的原因还