【发布时间】:2015-12-27 01:53:04
【问题描述】:
我正在尝试学习 Lua,我正在遵循的教程有以下代码作为步骤:
print("Welcome to")
print("THE GAME")
我之前有一些编程经验,决定更进一步:
require "socket"
function sleep(sec)
socket.select(nil, nil, sec)
end
print("Welcome to.....")
sleep(1.25)
print("...")
sleep(1.25)
print("...")
sleep(1.25)
print("...")
sleep(1.25)
print("...")
sleep(1.25)
print("THE GAME")
由于某种原因,这个小添加立即给了我一个错误:
dave@dave-[my laptop]:~/Code/Lua/Test$ lua main.lua
lua: error loading module 'socket.core' from file '/home/dave/torch/install/lib/lua/5.1/socket/core.so':
/home/dave/torch/install/lib/lua/5.1/socket/core.so: undefined symbol: lua_pcall
stack traceback:
[C]: in ?
[C]: in function 'require'
/home/dave/torch/install/share/lua/5.1/socket.lua:12: in main chunk
[C]: in function 'require'
main.lua:1: in main chunk
[C]: in ?
我不知道我是怎么把这么简单的东西弄坏的。我是不是安装错了 Lua?我在 Ubuntu 14.04 上运行 Lua 5.2.3。
【问题讨论】:
-
Lua 是一个专有名称,而不是首字母缩写词。它不应该全部大写。