LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1600|回复: 6

有没有谁装过ibus-sogoupycc,就是sogou的云输入

[复制链接]
发表于 2010-4-13 18:52:45 | 显示全部楼层 |阅读模式
如题,用swyear:里的源装的,装的时候就提示没有lua,但已经装了的,装安装好后根据主页提示,在命令行里输入  lua -e 'require "socket.http"' 时就有如下提示
        
            james-linux:/home/james/桌面 # lua -e 'require "socket.http"'
lua: (command line):1: module 'socket.http' not found:
        no field package.preload['socket.http']
        no file './socket/http.lua'
        no file '/usr/local/share/lua/5.1/socket/http.lua'
        no file '/usr/local/share/lua/5.1/socket/http/init.lua'
        no file '/usr/local/lib/lua/5.1/socket/http.lua'
        no file '/usr/local/lib/lua/5.1/socket/http/init.lua'
        no file './socket/http.so'
        no file '/usr/local/lib/lua/5.1/socket/http.so'
        no file '/usr/local/lib/lua/5.1/loadall.so'
        no file './socket.so'
        no file '/usr/local/lib/lua/5.1/socket.so'
        no file '/usr/local/lib/lua/5.1/loadall.so'
stack traceback:
        [C]: in function 'require'
        (command line):1: in main chunk
        [C]: ?


   然后我把luasocket的安装文件夹链接到/usr/local/share 目录下就是下面的提示

           james-linux:/home/james/桌面 # lua -e 'require "socket.http"'
lua: /usr/local/share/lua/5.1/socket.lua:13: module 'socket.core' not found:
        no field package.preload['socket.core']
        no file './socket/core.lua'
        no file '/usr/local/share/lua/5.1/socket/core.lua'
        no file '/usr/local/share/lua/5.1/socket/core/init.lua'
        no file '/usr/local/lib/lua/5.1/socket/core.lua'
        no file '/usr/local/lib/lua/5.1/socket/core/init.lua'
        no file './socket/core.so'
        no file '/usr/local/lib/lua/5.1/socket/core.so'
        no file '/usr/local/lib/lua/5.1/loadall.so'
        no file './socket.so'
        no file '/usr/local/lib/lua/5.1/socket.so'
        no file '/usr/local/lib/lua/5.1/loadall.so'
stack traceback:
        [C]: in function 'require'
        /usr/local/share/lua/5.1/socket.lua:13: in main chunk
        [C]: in function 'require'
        /usr/local/share/lua/5.1/socket/http.lua:11: in main chunk
        [C]: in function 'require'
        (command line):1: in main chunk
        [C]: ?
一直就找不到core.lua,很是郁闷,希望安装成功先驱门的给个提示
发表于 2010-4-13 19:54:35 | 显示全部楼层
说个不相干的事,其实我一直希望有这么个输入法:
当开启输入法输入汉字后两分钟若没再有输入行为,就自动关闭输入法
回复 支持 反对

使用道具 举报

发表于 2010-4-13 20:45:34 | 显示全部楼层
請安裝 luasocket
若可以正常使用,我會加入 dependency
回复 支持 反对

使用道具 举报

发表于 2010-4-13 22:37:36 | 显示全部楼层
似乎 openSUSE 11.2 中的 lua 打包有誤
請改用 home:swyear:ibus 中的 lua 和 liblua5_1
luasocket 可以用 packman 源裡的
回复 支持 反对

使用道具 举报

发表于 2010-4-14 00:04:25 | 显示全部楼层
网速不稳定,它不实用……
回复 支持 反对

使用道具 举报

发表于 2010-4-14 14:49:17 | 显示全部楼层
Post by ope;2082629
如题,用swyear:里的源装的,装的时候就提示没有lua,但已经装了的,装安装好后根据主页提示,在命令行里输入  lua -e 'require "socket.http"' 时就有如下提示


这个问题直接问sogoupycc作者比较靠谱。

关于 lua ,我个人比较倾向于直接包含到项目中。
回复 支持 反对

使用道具 举报

发表于 2010-4-18 04:54:10 | 显示全部楼层
不要用swyear的,他的这个包不好使。

装lua,lua socket,自己编译,okay。

启动也会提示找不到socket,但使用正常。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表