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

M1 芯片运行时错误 #101

Closed
GageChan opened this issue Jan 3, 2022 · 18 comments
Closed

M1 芯片运行时错误 #101

GageChan opened this issue Jan 3, 2022 · 18 comments

Comments

@GageChan
Copy link

GageChan commented Jan 3, 2022

错误日志:ERROR: Youdao Translator[Script Filter] Code 126: /Users/gagechan/Library/Caches/com.runningwithcrayons.Alfred/Workflow Scripts/48B18B0C-0527-48D7-9932-2E552FED320E: line 1: ./runtime/txiki: Bad CPU type in executable
机型:macbook air m1 2020
系统:macos12.1
alfred版本: 4.61
workflow版本:3.0

@wensonsmith
Copy link
Owner

wensonsmith commented Jan 3, 2022

我这里没有 M1 芯片设备,麻烦你按照 txiki readme 尝试一下编译 M1 版本的 tjs https://github.com/saghul/txiki.js

看是否能够编译成功, 等你的好消息

@GageChan
Copy link
Author

GageChan commented Jan 3, 2022

我这里没有 M1 芯片设备,麻烦你按照 txiki readme 尝试一下编译 M1 版本的 tjs https://github.com/saghul/txiki.js

看是否能够编译成功, 等你的好消息

感谢,我在本地手动编译了一次txiki.js,然后yd就能正常work了

@wensonsmith
Copy link
Owner

麻烦你把M1编译的 txiki 放在此 issue 的附件中吧,可能会有其他人遇到这个问题. thanks

@wensonsmith wensonsmith changed the title 请教个运行时错误怎么解决 M1 芯片运行时错误 Jan 4, 2022
@Anandonzy
Copy link

我这里cmake安装好了,并且txiki 也编译成功了,插件还是不能使用.

@GageChan
Copy link
Author

GageChan commented Jan 4, 2022

麻烦你把M1编译的 txiki 放在此 issue 的附件中吧,可能会有其他人遇到这个问题. thanks

在这儿「tjs」https://www.aliyundrive.com/s/dHg5pVhSthu

@Anandonzy
Copy link

下载完如何使用

@GageChan
Copy link
Author

GageChan commented Jan 4, 2022

下载完如何使用

改名字,改权限后覆盖到你workflow安装目录下,我的在/Users/gagechan/Library/Application\ Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.89B22C5A-1718-4E6E-9CF4-51C1EF261ACC/runtime/txiki

@Anandonzy
Copy link

我已经按照您说的操作了,将[tjs]修改权限并且命名为txiki,可是使用yd的时候还报错
目前您这边如何看的错误日志?感谢~

@Anandonzy
Copy link

我按照上面说的方式自己编译了一个.
运行 [yd 测试] 显示应用id无效
image

@GageChan
Copy link
Author

GageChan commented Jan 5, 2022

我已经按照您说的操作了,将[tjs]修改权限并且命名为txiki,可是使用yd的时候还报错
目前您这边如何看的错误日志?感谢~

在workflow里面有个虫子的图标,点一下,你再输入yd就能看到日志输出了

@GageChan
Copy link
Author

GageChan commented Jan 5, 2022

我按照上面说的方式自己编译了一个.
运行 [yd 测试] 显示应用id无效
image

那你就是自己的key secret填错了

@Anandonzy
Copy link

这个如何填写的呢?

@GageChan
Copy link
Author

GageChan commented Jan 5, 2022

这个如何填写的呢?

第一次导入的时候不是让你填写吗?你导入过了就删了重新导入一次,记得填写就好了。好像也可以直接修改,不记得了

@Anandonzy
Copy link

已经可以了,参见[https://juejin.cn/post/6844903708988276743]
十分感谢~

@wensonsmith wensonsmith pinned this issue Jan 6, 2022
@maoxiaoke
Copy link

我这里没有 M1 芯片设备,麻烦你按照 txiki readme 尝试一下编译 M1 版本的 tjs https://github.com/saghul/txiki.js
看是否能够编译成功, 等你的好消息

感谢,我在本地手动编译了一次txiki.js,然后yd就能正常work了

worked!

@kevin1sMe
Copy link

感谢,解决了我的问题,能否打包一个支持M1(arm)的版本呢?

@yangbisheng
Copy link

我是M1芯片,直接使用TS之前的版本就可以了。

@iluhcm
Copy link

iluhcm commented Jul 21, 2023

M2的版本解决方案:

brew install cmake autoconf texinfo
git clone --recursive https://github.com/saghul/txiki.js --shallow-submodules && cd txiki.js
make

编译出build/tjs 可执行文件,移到
/Users/${user}/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.C449B62A-7D0B-4926-A688-CBB29E13F2DE/runtime 修改为txiki 。 新的可执行文件新增了Subcommands,因此需要修改alfred里的workflow代码,将yd里的script filter改为
./runtime/txiki run ./index.js "$1"

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

7 participants