可能遇到的部署失败
报错内容如下
https://github.com/rime/squirrel/issues/219
部署后bin或default.yaml文件被移动到trash文件夹中
https://github.com/rime/squirrel/issues/152
flypyplus.dict.yaml 文件不存在
http://tieba.baidu.com/p/5643075971
编译过后的bin文件, 没有dict文件, bin文件版本太老不支持了
flypyplus.dict.yaml does not exist.
neither flypyplus.dict.yaml nor flypyplus.table.bin exists.
table format version 2 is no longer supported. please upgrade to version Rime::Table/3.0
http://bbs.flypy.com/forum.php?mod=viewthread&tid=184
Error loading table for dictionary 'flypy'.
解决方案见最后,不过要先说明下错误原因,顺带说下如何编译安装
Mac 鼠须管 安装有两种方式
1,下载 https://rime.im/download/ 安装包,直接安装,但是如果你看下更新日志会发现,版本很老是14年的。自行安装
2,自己编译安装最新的代码 具体步骤如下
https://github.com/rime/squirrel/blob/master/INSTALL.md
自己编译安装步骤
1,前提要求
1, 安装Xcode命令工具 Command Line Tools
2,安装Homebrew 具体安装方式网上有教程
2,编译安装
代码如下
# 这里默认你已经安装了Xcode命令工具Command Line Tools 和Homebrew 所以代码注释掉了
# xcode-select --install
# /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install cmake
brew install git
brew install boost
cd ~
# 必须加参数 --recursive
git clone --recursive https://github.com/rime/squirrel.git
cd squirrel
# 下面的命令最好加上 `sudo` 不然可能报错
sudo make deps
sudo make
sudo make install
安装完成以后,需要重启电脑
3,部署
部署方法如下
1,添加键盘
系统偏好设置 - 键盘 - 输入源 - 添加鼠须管,
2,部署
输入法要切换到 鼠须管
control + option + ~
3,control + ~ 选择方案
4,挂接小鹤音形
鼠须管软件自带的小鹤双拼,只有双拼,没有加形。
所以需要去小鹤官网下载 http://flypy.ys168.com/
选择rime iOS 系统
。下载压缩包
挂接小鹤音形教程
http://www.flypy.com/bbs/forum.php?mod=viewthread&tid=162
具体步骤如下
# 进入用户配置目录
cd ~/Library/Rime
如果没有这个目录,那可能你还没有部署,见上面部署步骤
把 刚才下载的压缩包里面的东西全部复制到这里面
然后添加一个文件,命名为default.custom.yaml
文件内容如下 复制的时候注意空格缩进不要删除
这个文件 文章下面的下载链接里面提供的有,可以自己下载
customization:
distribution_code_name: Weasel
distribution_version: 0.11.1
generator: "Rime::SwitcherSettings"
modified_time: "Tue May 15 11:17:16 2018"
rime_version: 1.2.9
patch:
schema_list:
- schema: flypy # 添加小鹤音形
- schema: flypyplus # 添加小鹤音形
- schema: luna_pinyin
- schema: luna_pinyin_simp
- schema: luna_pinyin_fluency
然后重新部署 control + option + ~
报错解决--自己编译
如果你是方式1安装的,不会报错。但是版本太老需要替换成1.2.9,下面的教程依然要看。
如果你是方式2自己编译安装,或者用别人的编译文件替换的。
- 如果不报错,那么恭喜你。下面的教程不用看了。
- 如果报错,那么下面有解决方案。
我安装的时候是报错。因为我是编译安装的。
目前的rime版本是1.3.0 (2018-07-13)
错误原因
鼠须管在2018-03-10升级了 librime为1.3.0,但是这个版本和小鹤官网提供的小鹤音形挂接文件有冲突,可能是bin的编码不对造成的。但是小鹤官方暂时并没有解决。
解决方案
所以现在有两个途径。
1,rime 用1.3.0,但是不用小鹤官方的小鹤音形,而是用系统自带的小鹤双拼,或者用git上别人提供的小鹤音形。
2,rime 回退到1.2.9,用小鹤官方的小鹤音形。
回退版本
回退方法
1,自己编译
2,用我提供的1.2.9的编译文件。
自己编译步骤如下
检出代码
自己编译步骤如下
用git图形化工具sourceTree
或其他 软件
,或命令行
检出 2018-01-14时的代码。
因为 2018-3-10提交的代码就已经更新成1.3.0了。所以检出它前一次提交的
大概需要5-10分钟左右等待 。
重新编译
检出代码后,然后进入相应目录重新编译。
注意下面的代码没有git clone
cd ~
# 进入相应目录
cd squirrel
# 下面的命令最好加上 `sudo` 不然可能报错
sudo make deps
sudo make
sudo make install
安装完成以后,需要重启电脑
- 重复上面的步骤
- 步骤3 :部署
- 步骤4 :挂接小鹤音形
报错解决--替换文件
文件下载链接
在文章末尾。
方案1,回退版本1.2.9 用官方的小鹤音形
使用方法
使用方法
1,首先 删除以前的文件,最好自己备份以下。
卸载办法
如何干净地卸载鼠须管输入法?
say goodbye Squirrel && killall Squirrel
系统偏好设置 - 键盘 - 输入源 - 鼠须管,移除
sudo rm -rf "/Library/Input Methods/Squirrel.app"
rm -rf ~/Library/Rime
2,替换Suirrel文件
cd ~/Library/Input Methods/
把Squirrel.app放到这个目录,需要输入密码
3,替换用户文件
cd ~/Library/
把Rime文件夹放到这个目录
4,添加键盘
系统偏好设置 - 键盘 - 输入源 - 添加鼠须管,
5,部署
control + option + ~
control + ~ 选择方案
这个方案是 小鹤官网的 http://flypy.ys168.com/
____________3.小鹤双拼 iRime版(IOS系统)v8.8尝鲜2018年6月6日
小鹤音形irime版forIOS.zip
里面没有配置,完全是原始的。
方案2,用最新的编译版本1.3.0,用别人共享的小鹤音形
使用方法
1,首先 删除以前的文件,最好自己备份以下。
卸载办法
如何干净地卸载鼠须管输入法?
say goodbye Squirrel && killall Squirrel
系统偏好设置 - 键盘 - 输入源 - 鼠须管,移除
sudo rm -rf "/Library/Input Methods/Squirrel.app"
rm -rf ~/Library/Rime
2,替换Suirrel文件
cd ~/Library/Input Methods/
把Squirrel.app放到这个目录,需要输入密码
3,替换用户文件
cd ~/Library/
把Rime文件夹放到这个目录
4,添加键盘
系统偏好设置 - 键盘 - 输入源 - 添加鼠须管,
5,部署
control + option + ~
control + ~ 选择方案
这个方案是 小鹤爱好者的 https://github.com/brglng/rime-xhup
里面有配置,是群内一个好友提供的,可以实现 中英文混合输入
但是这个版本是17年的,不是小鹤最新的码表。
文件下载链接
链接: https://pan.baidu.com/s/1Bm2MFhjB3Qgrp2xYKj2TJg 密码: bkw5
网友评论