-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LevelDb 失效(在最新weasel 0.16.3.0中).求助! #373
Comments
看起來開檔很正常,只是沒有字典資料 ,會不會是開錯leveldb 了 |
是查询空值字符串返回的所有值。遍历值得到的日志。
|
LevelDb 要開啟 user_dict db 只能在 offline 操作 建議 操作 user_dict 用 Memory , ScriptTranslator , TableTranslator 中的 user_dict |
谢谢。可能是误解。
不是很明白。又确认了。weasel 0.15.0以后的版本,都不行,都会出错。似乎是版本问题。 |
[0][./lua/selector.lua:33] → --在 luna_pinyin 沒打開前 測試 luna_pinyin.db [0][./lua/selector.lua:33] → db = LevelDb('luna_pinyin') 如果沒有關閉 db 啓動 luna_pinyin`` translator 時,就會發生錯誤 |
又试了,0.15.0的确可像上面一样输出db值(使用复制用户词典db),0.15.0以后的版本无法输出值。 |
可能找到問題了, librime 1.10 有一次異動 增加 class path 替代 string 或是更新 librime-lua 版本 |
嘗試后,仍然失敗。 |
這 code 是 使用 luarocks leveldb 的庫,在librime-lua 沒有加入 LevelDb api 前的版本 我不知你的版本可能要查 if UserDb then
最新
elseif LevelDb then
初版
else
沒有支援 LlevelDb
end UserDb(db_name[, "tabledb" |"stabledb" |"userdb" |"plain_userdb"]) |
你使用的script ,移除 require 'leveldb' 可能就可以用了 local M = {}
function M.init(env)
env.db = LevelDb(..)
end
function M.fini(env)
env.db:close()
end
.....
return M |
这边更改后,结果是一样。 |
這是一個 example 測試寫入資料到db中
|
我描述有问题。
|
local function init_data(db)
local tab = {
ab = "于",
cd = "金",
ac = "金金",
}
for k,v in next,tab do
db:update(k,v)
end
end 你說明 result 也有上面的資料 表示 LevelDb 開檔 寫入 查詢 都沒有問題 |
好吧! |
你的問題是 librime-lua LevelDb 失效 ,可是從測試看來 沒問題哇 |
Windows11最近从小狼毫 0.15.0升级到0.16.3.0,升级后,lua脚本中LevelDb (https://github.com/hchunhui/librime-lua/wiki/Scripting#leveldb--%E4%B8%8D%E5%8F%AF%E7%94%A8%E6%96%BC%E5%B7%B2%E9%96%8B%E5%95%93%E7%9A%84userdb-%E5%B0%88%E7%94%A8%E6%96%BC-librime-lua-key-value-db) 失效,无法查询到值。输出值只有:
XX types.cc:1459] �/db_name XX
XX types.cc:1459] �/db_typeuserdb
XX types.cc:1459] �/rime_version1.9.0
XX types.cc:1459] �/user_id115dfca7-c533-4b8c-b36b-18ee98f98ecd
有任何建议吗?
The text was updated successfully, but these errors were encountered: