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

最新这次代码安装成功却显示报错 #262

Closed
yanhuacuo opened this issue Dec 30, 2018 · 7 comments
Closed

最新这次代码安装成功却显示报错 #262

yanhuacuo opened this issue Dec 30, 2018 · 7 comments

Comments

@yanhuacuo
Copy link

编译无报错,打包没问题,最后取得的「zip」包解压出PKG文件安装时提示「安装失败」,但实际上,安装是成功的( 现在就在用着 )

安装失败

@yanhuacuo
Copy link
Author

yanhuacuo commented Dec 30, 2018

删除下面这行新添的代码后,实测再打包的 PKG 包即可消除这个不实的「报错」。

de8f32a

@lotem
Copy link
Member

lotem commented Dec 31, 2018

@yanhuacuo 幫幫忙,貼出來這兩條命令的輸出。
已重現。謝謝

@lotem lotem closed this as completed in f0a2f45 Dec 31, 2018
@Secbone
Copy link
Contributor

Secbone commented Jan 2, 2019

@lotem 可以直接用 sudo 执行 rime-install,不是用 sudo -u [user]
建议可以在 rime/plum 那边修改一下 rime-install 脚本,默认安装到用户目录下之类的,就可以不使用 root 权限了。
rime-install 个人觉得还是需要加的,因为现在的安装包安装完后,并没有安装配置文件,需要手动安装。
另:新年快乐!

@lotem
Copy link
Member

lotem commented Jan 2, 2019

沒有研究具體的失敗原因,不過因爲要把輸入法安裝到 /Library,pkg 安裝器是在高權限下執行,而且安裝程序的執行環境也比較特別。而下載的配方包以及 plum 代碼庫都可以重用,留在用戶目錄下比較好。我看可以在輸入法首次運行的時候執行,能滿足多用戶的場景。
/plum/ 設計初衷就是用來下載個性化數據的(比如將來會根據用戶自己的配方列表下載而非永遠默認下載 :preset),而不是「分步下載安裝輸入法捆綁的數據」。

@Secbone
Copy link
Contributor

Secbone commented Jan 2, 2019

了解了,这样的话,可以在安装时默认为用户安装上 /plum/ 命令行工具,第一次运行时使用 /plum/ 安装默认配置,之后用户再可以用 /plum/ 命令行加载个性配置。

@yanhuacuo
Copy link
Author

了解了,这样的话,可以在安装时默认为用户安装上 /plum/ 命令行工具,第一次运行时使用 /plum/ 安装默认配置,之后用户再可以用 /plum/ 命令行加载个性配置。

希望不要使 RIME 一开始就默认下载各种方案啊,真的完全不需要一安装完毕就静默去联网下载一堆根本不可能用得到的方案啊。

@lotem
Copy link
Member

lotem commented Jan 2, 2019

將來可以做個小號的初始設置介面吧,提示用戶選方案,或者指定自己維護的配方列表。

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

No branches or pull requests

3 participants