rime-cloverpinyin
rime-cloverpinyin copied to clipboard
部署失败
ubuntu 20.04 环境,ibus输入法框架,原本使用ibus-rime明月拼音简体输入法。 下载了clover.schema-1.1.3.zip压缩包,解压缩到 .config/ibus/rime文件夹下。修改 default.custom.yaml文件,添加了clover输入法。然后点击部署,出现提示,最后提示部署成功。 按下 ctrl+~ 选单,有 "clover" 选项,但是无法输入中文。 在 build 文件夹内,找不到部署生成的相关文件。
今天刚好装了个ubuntu,测试了一下,发现ubuntu里面的 rime-data 缺少很多文件,例如 /usr/share/rime-data/key_bindings.yaml ,而这些文件都是部署所依赖的必须组件,缺少一个就会导致部署失败。
这些文件可以在 https://github.com/rime/rime-prelude 下载到,而在 archlinux 中,rime-prelude 包是 rime-data 包的必须依赖项而且最新版,所以不会出现这个问题。所以对于旧版本的 rime,或者缺少这些文件的 rime,部署可能就是会失败,可以尝试手动下载 rime-prelude 里面的文件复制到 /usr/share/rime-data 试试。
感谢反馈,类似问题 https://github.com/fkxxyz/rime-cloverpinyin/issues/10 ,这个问题我也会记录下来,等周末有时间了我会把解决方案文档化,或者列到常见问题里。
不过ubuntu自带的rime明月拼音倒是可以正常部署,在build文件夹生成文件。 不一定和缺少文件有关系吧?
我的ubuntu20.04部署提示成功,但是default.custom.yaml设置的字符数并未生效。 把这个库复制到对应目录后,再次部署就生效了。
我的ubuntu20.04部署提示成功,但是default.custom.yaml设置的字符数并未生效。 把这个库复制到对应目录后,再次部署就生效了。
你说的 这个库 ,是指什么?
今天刚好装了个ubuntu,测试了一下,发现ubuntu里面的 rime-data 缺少很多文件,例如 /usr/share/rime-data/key_bindings.yaml ,而这些文件都是部署所依赖的必须组件,缺少一个就会导致部署失败。
这些文件可以在 https://github.com/rime/rime-prelude 下载到,而在 archlinux 中,rime-prelude 包是 rime-data 包的必须依赖项而且最新版,所以不会出现这个问题。所以对于旧版本的 rime,或者缺少这些文件的 rime,部署可能就是会失败,可以尝试手动下载 rime-prelude 里面的文件复制到 /usr/share/rime-data 试试。
感谢反馈,类似问题 #10 ,这个问题我也会记录下来,等周末有时间了我会把解决方案文档化,或者列到常见问题里。
你好,请问我的rime-data文件夹不小心删掉了,怎么办?重装ibus-rime后一直出问题
今天刚好装了个ubuntu,测试了一下,发现ubuntu里面的 rime-data 缺少很多文件,例如 /usr/share/rime-data/key_bindings.yaml ,而这些文件都是部署所依赖的必须组件,缺少一个就会导致部署失败。
这些文件可以在 https://github.com/rime/rime-prelude 下载到,而在 archlinux 中,rime-prelude 包是 rime-data 包的必须依赖项而且最新版,所以不会出现这个问题。所以对于旧版本的 rime,或者缺少这些文件的 rime,部署可能就是会失败,可以尝试手动下载 rime-prelude 里面的文件复制到 /usr/share/rime-data 试试。
感谢反馈,类似问题 #10 ,这个问题我也会记录下来,等周末有时间了我会把解决方案文档化,或者列到常见问题里。
Void Linux 上也有这个问题,把 rime-prelude
仓库的 key_bindings.yaml
拷贝到 /usr/share/rime-date
即可解决问题。
折腾了两三个小时总算找到解决办法了。😁️
建议写进README fedora kde研究了一天rime,看到这个issue才找到问题
同样是手动添加了 keybindings.yaml
文件解决。https://github.com/rime/rime-prelude 仓库中的文件最新的那个文件也是一年前更新的,我将该仓库中的文件与我这边的 Fedora 38 上 /usr/share/rime-data
中文件依次对比(部分文件还缺失,如 keybindings.yaml
),发现 Fedora 38 上的不止落后了一个小版本。所以这是主流 Linux 发行版中 rime 打包没有及时跟进的问题了。BTW,Fedora 上提供 rime data 的包叫 brise
,Fedora 38 上该包的版本还停留在 20180515,5年多都未更新。
另外,缺失的文件不必放到 /usr/share/rime-data
下,可以放到用户的 rime 数据目录下,例如 ~/.local/share/fcitx5/rime
。