Skip to content
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

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

Open
jdhao opened this issue Feb 21, 2019 · 7 comments

Comments

@jdhao
Copy link

jdhao commented Feb 21, 2019

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
Copy link
Member

lotem commented Feb 21, 2019

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

@jdhao
Copy link
Author

jdhao commented Feb 21, 2019

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

@jdhao
Copy link
Author

jdhao commented Feb 21, 2019

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

@jckling
Copy link

jckling commented Dec 7, 2019

那在 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
Copy link

FDUZS commented Mar 9, 2020

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

@superstoney
Copy link

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

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

@FDUZS
Copy link

FDUZS commented Apr 30, 2020

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

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

可以的,我记得当时应该是参考了这个 issue( #16 ),你可以试试。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants