rime / rime-emoji

Emoji / 繪文字輸入方案
GNU Lesser General Public License v3.0
293 stars 45 forks source link

Windows 下的 plum 在 cmd 环境下运行出错,还是需要 bash 的环境。 #6

Open jdhao opened 5 years ago

jdhao commented 5 years ago

windows 下,安装 Rime 以后, plum 的安装目录在 %appdata%/plum 下,目录下有 rime-install.bat 文件,按照 这里 给出的第二种方式,直接运行下面的命令安装 emoji,

rime-install emoji

或者使用

rime-install.bat emoji

输出的相同的错误信息:

Rime package installer

Working directory: C:\Users\Administrator\AppData\Roaming\plum
Package installer directory: C:\Users\Administrator\AppData\Roaming\plum\
Download cache directory: C:\Users\ADMINI~1\AppData\Local\Temp
Rime user directory: C:\Users\Administrator\AppData\Roaming\Rime

rime-install: line 2: $'\r': command not found
rime-install: line 53: syntax error near unexpected token `$'do\r''
'ime-install: line 53: `for target in "${targets[@]}"; do

必须在 bash 环境下安装 package 才能成功,需要安装 git-for-windows。安装以后,cd 到 plum 所在的目录,首先运行以下命令安装 emoji,

bash rime-install emoji

然后,试用下面的命令给输入方案打 patch,我使用的输入方案是 luna_pinyin_simp,所以参考这里的命令:

bash rime-install emoji:customize:schema=luna_pinyin_simp

这样才会 patch 成功,这时,位于 %appdata%/rime 目录下的 luna_pinyin_simp.custom.yaml 文件中会增加以下配置:

__patch:
# Rx: emoji:customize:schema=luna_pinyin_simp {
  - patch/+:
      __include: emoji_suggestion:/patch
# }

然后重新部署,emoji 添加成功。

lotem commented 5 years ago

批處理腳本不支持參數化配方,但方案包可以安裝。 Windows 命令行不支持 ./rime-install.bat emoji 的語法。可能你使用的命令行不是 cmd.exe

jdhao commented 5 years ago

写错了,没有 ./,总之上面的两个命令在 Windows cmd 里面运行会出错。

jdhao commented 5 years ago

那在 Windows 里面如何把 emoji 方案 patch 到现在使用的「输入方案」呢?

jckling commented 4 years ago

那在 Windows 里面如何把 emoji 方案 patch 到现在使用的「输入方案」呢?

我使用的是 朙月拼音·简化字 方案,在用户资料文件夹下创建空白的 luna_pinyin_simp.custom.yaml 自定义配置文件。

使用 git bash 安装 emoji

./rime-install.bat emoji

安装完毕后运行以下命令,报错提示无法从远程下载 luna_pinyin_simp

./rime-install.bat emoji:custom:schema=luna_pinyin_simp

但用户资料文件夹新增 luna_pinyin.custom.yaml 文件,内容为

__patch:
# Rx: emoji:customize:schema {
  - patch/+:
      __include: emoji_suggestion:/patch
# }

复制到 luna_pinyin_simp.custom.yaml 中重新部署即可。

FDUZS commented 4 years ago

我在 %appdata%/ 下似乎没有找到 plum 这个文件夹,小狼毫是最新版本。

superstoney commented 4 years ago

我在 %appdata%/ 下似乎没有找到 plum 这个文件夹,小狼毫是最新版本。

是的,通过exe程序安装的应该没有这个plum这个文件夹,请问你的输入法可以正常输入emoji表情了么

FDUZS commented 4 years ago

我在 %appdata%/ 下似乎没有找到 plum 这个文件夹,小狼毫是最新版本。

是的,通过exe程序安装的应该没有这个plum这个文件夹,请问你的输入法可以正常输入emoji表情了么

可以的,我记得当时应该是参考了这个 issue( https://github.com/rime/rime-emoji/issues/16 ),你可以试试。