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

关于安装包的讨论 #180

Closed
lifenjoiner opened this issue Apr 8, 2018 · 8 comments
Closed

关于安装包的讨论 #180

lifenjoiner opened this issue Apr 8, 2018 · 8 comments
Labels

Comments

@lifenjoiner
Copy link

有两点:

  1. 什么时候完全转到 TSF 模式呢?要是不准备这么做,应该加个选择安装 IME 和 TSF 的选项吧?
  2. 最近的安装包里怎么都打包了ime-install-config.batime-install.bat呀?
    就为了一个“获取理多输入方案”,安装整个庞大的开发环境的对普通用户不太合适吧?与 RIME 的风格不符啊~ 我的开发环境都是自己维护不写环境变量的😜
@Prcuvu Prcuvu added the Question label Apr 8, 2018
@Prcuvu
Copy link
Contributor

Prcuvu commented Apr 8, 2018

  1. 我们目前正在研究将 IME 作为 TSF 替代键盘的工作原理,下一个版本就会引入。也就是说,IME 和 TSF 将会合并。
  2. 目前的做法是为了普通用户方便的权宜之计。以后做出真正的包管理器后会去掉对 Git for Windows 的依赖。

@lotem
Copy link
Member

lotem commented Apr 9, 2018

「權宜之計」嘛?

關於問題 2.
這兩個文件是啓動腳本及其配置,非常小的純文本文件,且安裝過程中並不會自動調用。可謂安全環保。
用戶點擊「獲取更多輸入方案」的時候,會在線安裝配置管理器(全部由腳本組成)及必要的腳本運行環境(Git+Bash),而不是開發環境。

@lifenjoiner
Copy link
Author

必要的腳本運行環境(Git+Bash),而不是開發環境

是的,之前我说的不够确切。Git for windows是在MSYS2的基础上构建运行的,安装后约200M,我是有的。

也就是提一下,各位有安排当然最好~

目前,我手动安装了几次,可行,准备写个解压覆盖安装脚本自己用,就可以不安装两个输入法再手动删除一个,一般也不用重启啦。

@GoodbyeNJN
Copy link

GoodbyeNJN commented Apr 10, 2018

当前0.11.0版本点击“获取更多输入方案”的时候,脚本的直接自动下载 Git for Windows 的安装包,正确逻辑应该是先检测当前环境下git命令是否可用,然后再去判断是否下载

@Prcuvu
Copy link
Contributor

Prcuvu commented Apr 10, 2018

正确逻辑应该是先检测当前环境下git命令是否可用,然后再去判断是否下载

我们检测是否能找到 bash,若不能则下载 Git for Windows。因为 Windows 的脚本只起引导作用,它最终还是要调用 Shell 脚本。若已安装 Git for Windows,请确保将其附带的 Unix 工具集目录加入 PATH

@lotem
Copy link
Member

lotem commented Apr 10, 2018

@GoodbyeNJN @Prcuvu 這麼說,在腳本開頭(檢測 bash 之前)把默認安裝目錄加到 PATH 也許有幫助。

Done:
rime/plum@57a576a
rime/plum@8b34fa9

@lotem lotem closed this as completed in 2f3b283 Apr 11, 2018
@lifenjoiner
Copy link
Author

lifenjoiner commented Apr 12, 2018 via email

@Prcuvu
Copy link
Contributor

Prcuvu commented Apr 27, 2018

使用 WinSSL 编译的 curl.exe 能大幅减小文件大小

我们使用的正是链接了 WinSSL 的版本。

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

No branches or pull requests

4 participants