我对ZeroBraneStudio有很多问题!
我喜欢用它在Windows上编写我的第一个应用程序,但是现在我无法让它在MacBook Air上工作,甚至在重新安装Solar2D和ZeroBrane之后在WIndows上运行!
如果我启动我的应用程序,打开电晕模拟器,一切都很好,但ZeroBrane不能工作。MacBook和Windows上的错误是相似的。
在MacBook上:
Program starting as '"/Applications/Corona-3664/Native/Corona/mac/bin/lua" -e "io.stdout:setvbuf('no')" "/var/folders/4w/hn6pxl5s20v31f0q2n9msjs40000gn/T/.bO0D1R"'.
Program 'lua' started in '/Applications/Corona-3664' (pid: 1638).
Debugging session started in '/Applications/Corona-3664/'.
SampleCode/Interface/Composer/main.lua:18: module 'composer' not found:
no field package.preload['composer']
no file './composer.lua'
no file '/usr/local/share/lua/5.1/composer.lua'
no file '/usr/local/share/lua/5.1/composer/init.lua'
no file '/usr/local/lib/lua/5.1/composer.lua'
no file '/usr/local/lib/lua/5.1/composer/init.lua'
no file './composer.lua'
no file './composer/init.lua'
no file './lua/composer.lua'
no file './lua/composer/init.lua'
no file '/Applications/ZeroBraneStudio.app/Contents/ZeroBraneStudio/lualibs/composer/composer.lua'
no file '/Applications/ZeroBraneStudio.app/Contents/ZeroBraneStudio/lualibs/composer.lua'
no file '/Applications/ZeroBraneStudio.app/Contents/ZeroBraneStudio/lualibs/composer/composer/init.lua'
no file '/Applications/ZeroBraneStudio.app/Contents/ZeroBraneStudio/lualibs/composer/init.lua'
no file './composer.so'
no file '/usr/local/lib/lua/5.1/composer.so'
no file '/usr/local/lib/lua/5.1/loadall.so'
no file '/Applications/ZeroBraneStudio.app/Contents/ZeroBraneStudio/bin/clibs/composer.dylib'
no file '/Applications/ZeroBraneStudio.app/Contents/ZeroBraneStudio/bin/clibs/libcomposer.dylib'
stack traceback:
[C]: in function 'require'
SampleCode/Interface/Composer/main.lua:18: in ma etc.请帮我弄清楚到底出了什么问题!谢谢
发布于 2022-02-17 19:09:09
看起来项目指向/Applications/Corona-3664/文件夹,但它需要指向项目文件的位置,这样项目模块的require语句就可以从该位置工作(或者您需要调整package.path值,以便Lua解释器可以找到正在加载的模块)。
在这种特殊情况下,应用程序似乎希望composer.lua与main.lua位于同一个文件夹中,因此尝试将项目文件夹设置为/Applications/Corona-3664/SampleCode/Interface/Composer/ (尽管最好将其保留在应用程序/文件夹之外)。
https://stackoverflow.com/questions/71163727
复制相似问题