MobileOrg无法同步 - No executable found to compute checksums

mobileOrg 教程里面

You can run org-mobile-push by pressing C-c C-x RET p whilst you are in an Org buffer.

但是执行这个指令得到

No executable found to compute checksums

已经把org升级到最新的版本

提示说找不到计算 Checksum 的程序(org-mobile-checksum-binary),GNU/Linux 和 macOS 上似乎都默认有安装,如果你的系统没有的话,应该就需要你自己安装。


(defcustom org-mobile-checksum-binary (or (executable-find "shasum")
                                          (executable-find "sha1sum")
                                          (executable-find "md5sum")
                                          (executable-find "md5"))
  "Executable used for computing checksums of agenda files."
  :group 'org-mobile
  :type 'string)

谢谢,我下载了一个WinMD5.exe,在init.el里加入代码

(defcustom org-mobile-checksum-binary (or (executable-find “f:/sync/forMobileOrg/WinMD5.exe”) (executable-find “shasum”) (executable-find “sha1sum”) (executable-find “md5sum”) (executable-find “md5”)) “Executable used for computing checksums of agenda files.” :group 'org-mobile :type 'string)

现在运行org→mobileorg→push files and views会弹出这个窗口

我怀疑是使用的坚果云webdav辅助有问题同步不成功导致界面卡在这里

于是我尝试去iOS端的mobileorg测试同步,得到这个错误

我的坚果云webdav设置是根据这篇文章设置的: http://blog.sina.com.cn/s/blog_b752b6c00102wdv1.html webdav的地址是 https://dav.jianguoyun.com/dav/forMobileOrg/index.org 用户名、密码我反复确认了几次确保没有出错

但只要一执行同步就会弹窗说用户名或者密码错误

目前卡在这儿

除了设置好Emacs中有关MobileOrg的设置和手机端的设置,还要下载坚果云的软件,把Emacs中org-mobile-directory设置的文件夹作为同步文件夹才行。
另外,还得在官网上登录后设置下应用授权

在手机端的MobileOrg中输入的是应用授权码,不是账户密码。 详情可见我写的帖子

win7中MobileOrg的设置

好像有故意推自己帖的嫌疑 :joy: