我已经制作了一个mod,现在我想编译它我遵循一个教程并尝试编译但是我有一个错误。请告诉我我做错了什么。 谢谢。
终端:
'value' => function($data, $row) {
return CHtml::image(
LessonController::getCamByClassId($data->Lesson_ID)[0]['Cam1'],
"default image",
array('width'=>195, 'height'=>110)
);
}
Build.grade:
* Where:
Build file '/Users/Will/Dropbox/forge/build.gradle' line: 20
* What went wrong:
Could not compile build file '/Users/Will/Dropbox/forge/build.gradle'.
> startup failed:
build file '/Users/Will/Dropbox/forge/build.gradle': 20: Invalid variable name. Must start with a letter but was: “1”
. At [20:11] @ line 20, column 11.
version = “1”
^
1 error
* Try:
Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output.
BUILD FAILED
Total time: 6.669 secs
谢谢你,如果你决定帮忙。
答案 0 :(得分:4)
如果您使用mac,我认为您来自路径并使用可怕的TextEdit程序,那么您需要进入设置并turn off "smart quotes"。 "智能行情"当您键入时,TextEdit中的功能会自动为引用引号"
交换常规引号“
。
即
version = “1”
应该是
version = "1"
微妙的差异,但它在那里。无论在何处使用这些问题,您都会遇到同样的问题,例如
group = “com.candymod.mincoder”
archivesBaseName = “Candymod”
长期解决方案
获取一个面向编码的编辑器,例如Sublime,以取代您对TextEdit的使用,它具有许多优点,包括导航和语法着色,使编码更容易。