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

Alfred版本使用问题 #74

Open
Elvins opened this issue Apr 12, 2019 · 32 comments
Open

Alfred版本使用问题 #74

Elvins opened this issue Apr 12, 2019 · 32 comments

Comments

@Elvins
Copy link

Elvins commented Apr 12, 2019

显示 Couldn't find the 'node' binary
symlink it to /usr/local/bin

请问这个是什么原因,如何解决?

@jaywcjlove
Copy link
Owner

@Elvins 不知道你安装的什么版本。

@Elvins
Copy link
Author

Elvins commented Apr 12, 2019

@Elvins 不知道你安装的什么版本。
@jaywcjlove

Linux.Command.alfredworkflow
v1.0.0那个
我是mac系统

@jaywcjlove
Copy link
Owner

@Elvins 是不是要安装 node.js ?

@Elvins
Copy link
Author

Elvins commented Apr 12, 2019

@Elvins 是不是要安装 node.js ?

@jaywcjlove
找到问题了,是没有安装node.js。
另外,请问那个v1.3.0的版本是怎么安装的?也没有workflow

@fliu2476
Copy link

fliu2476 commented May 4, 2019

@Elvins 是不是要安装 node.js ?

遇到同样的问题,是因为使用nvm管理node版本,导致/usr/local/bin下没有node,用命令查看node位置:

xxxx:/ xxxx$ which node
/Users/xxxx/.nvm/versions/node/v10.15.3/bin/node

然后去Alfred里编辑这个workflow,替换引用的node位置就ok了

@jaywcjlove
Copy link
Owner

@Elvins 是不是要安装 node.js ?

遇到同样的问题,是因为使用nvm管理node版本,导致/usr/local/bin下没有node,用命令查看node位置:

xxxx:/ xxxx$ which node
/Users/xxxx/.nvm/versions/node/v10.15.3/bin/node

然后去Alfred里编辑这个workflow,替换引用的node位置就ok了

我是用的 n 管理 node.js 的, nvm 是有这个问题。我之前用 nvm 后来换回 n 了。

▶ which node
/usr/local/bin/node

@guiqide
Copy link

guiqide commented May 5, 2019

@Elvins 是不是要安装 node.js ?

遇到同样的问题,是因为使用nvm管理node版本,导致/usr/local/bin下没有node,用命令查看node位置:

xxxx:/ xxxx$ which node
/Users/xxxx/.nvm/versions/node/v10.15.3/bin/node

然后去Alfred里编辑这个workflow,替换引用的node位置就ok了

使用该方法,解决下面的问题,

[2019-04-28 14:24:30][ERROR: input.scriptfilter] Code 134: dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.60.dylib
Referenced from: /usr/local/bin/node
Reason: image not found
/bin/bash: line 2: 80451 Abort trap: 6 /usr/local/bin/node <<-'CODE'
require("./linux")("c");
CODE

@jaywcjlove
Copy link
Owner

jaywcjlove commented May 5, 2019

@guiqide 极有可能是 nvm 导致的问题,可以通过管理工具 https://github.com/tj/n 替代 nvm 来解决,或者重新安装 node.js 试一试。

brew uninstall --force node && brew install node

@jaywcjlove
Copy link
Owner

image
看一下你的 node 命令的位置 /usr/local/bin/node

@guiqide
Copy link

guiqide commented May 5, 2019

@jaywcjlove 谢谢,我的评论说明了,已经修复了。
建议这里的bash命令不要写死固定路径。

@jaywcjlove
Copy link
Owner

@guiqide@SHANG殇 提供的 Dash 版本 #91,可配合 alfred 玩耍,下载 linux-command.docset.zip 文件解压,点击安装即可,不需要安装 node.js

@xinshangshangxin
Copy link
Contributor

配合 alfred 玩耍 补充2点

1: 在 alfred 中使用 dash 需要先导入 dashworkflow
image

2: linux-command输入太长, 修改关键字/keyword (比如输入 lc)
image

@guiqide
Copy link

guiqide commented May 5, 2019

@xinshangshangxin @jaywcjlove 两个都尝试了一下,都不错👍。不过对比alfred版可以直接看到命令的概述更符合个人的使用习惯

@wqwangwei
Copy link

workflow这个alfred的插件文件在哪里,我下载解压完没有找到插件文件~具体怎么用求指教

@xinshangshangxin
Copy link
Contributor

xinshangshangxin commented Nov 29, 2019

workflow这个alfred的插件文件在哪里,我下载解压完没有找到插件文件~具体怎么用求指教

下载老版本, 新版本代码没有build 成 dash的 linux-command.docset
#74 (comment)

@jaywcjlove 建议搞个 Github Actions, 每次发版自动build一个并且 release?

@jaywcjlove
Copy link
Owner

@xinshangshangxin 了解,如果有PR 最好了,我需要研究一下,现在 Github Actions 自动 发布 web 版本,还不知道怎么 released。

@wqwangwei
Copy link

@xinshangshangxin 那个版本有,我下载好几个版本都没有

@xinshangshangxin
Copy link
Contributor

@wqwangwei
Copy link

@xinshangshangxin 谢谢帮助~也给不知道插件的小伙伴打个样~~~下载插件去https://github.com/jaywcjlove/linux-command/releases/tag/v1.2.2

@xinshangshangxin

This comment has been minimized.

@grchen
Copy link

grchen commented Feb 15, 2020

怎么编译docset?

@jaywcjlove
Copy link
Owner

@grchen 在跟目录运行下面命令

$ npm install 
$ npm run dash

@Icedroid
Copy link

Icedroid commented Jun 5, 2020

❯ npm install
internal/modules/cjs/loader.js:584
throw err;
^

Error: Cannot find module '../lib/utils/unsupported.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:582:15)
at Function.Module._load (internal/modules/cjs/loader.js:508:25)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:22:18)
at /usr/local/lib/node_modules/npm/bin/npm-cli.js:19:21
at Object. (/usr/local/lib/node_modules/npm/bin/npm-cli.js:153:3)
at Module._compile (internal/modules/cjs/loader.js:701:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
at Module.load (internal/modules/cjs/loader.js:600:32)
at tryModuleLoad (internal/modules/cjs/loader.js:539:12)

@jiangjiawei520
Copy link

有人帮忙解答下吗
鈫?.deploy\c\zipinfo.html
鈫?.deploy\c\zipsplit.html
鈫?.deploy\c\znew.html
mkdir -p D:\GitHub\linux-command.deploy\linux-command.docset/Contents/Resources/
========= do clean =========
build resources...
Error: Source and destination must not be the same.
at D:\GitHub\linux-command\node_modules\fs-extra\lib\util\stat.js:39:17
at cb (util.js:207:31)
at processTicksAndRejections (internal/process/task_queues.js:84:21)

@xiangbohua
Copy link

/usr/local/bin/node <<-'CODE'
require("./linux")("{query}");
CODE

想知道这段代码的含义,机器上面没有node 想用php或者py替代一下,可行吗?

@jaywcjlove
Copy link
Owner

@xiangbohua 给予 node 开发的。需要安装 nodejs

@xiangbohua
Copy link

@xiangbohua 给予 node 开发的。需要安装 nodejs

在研究了一会,发现这个js应该是用来展示搜索结果的,如果没有这个东西的话,就只能直接打开网站的地址,如果找不到就会报错,我再翻翻你们的代码,自己看看能不能改一个php版本,实在不想碰node.

@jaywcjlove
Copy link
Owner

@xiangbohua 欢迎提交更多的支持。

@xiangbohua
Copy link

@xiangbohua 给予 node 开发的。需要安装 nodejs

在研究了一会,发现这个js应该是用来展示搜索结果的,如果没有这个东西的话,就只能直接打开网站的地址,如果找不到就会报错,我再翻翻你们的代码,自己看看能不能改一个php版本,实在不想碰node.

我又看了一会发现好像就是本地js....

@xiangbohua
Copy link

我本来以为命令的数据库是放在server上,通过{query}可以请求到可选的list,但是如果是页面加载了完整的js文件的话,就只能把文件down到本地然后再搜索,就没办法更新了。
dead road ⏏

@iT-Boyer
Copy link

@grchen 在跟目录运行下面命令

$ npm install 
$ npm run dash

支持生成Alfred版本吗?

@tiandee
Copy link

tiandee commented Jan 20, 2022

使用mac的话,brew install node即可

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