gpt4 book ai didi

path - 在 SublimeLinter 的 sublimeinter_executable_map 中设置相对路径

转载 作者:行者123 更新时间:2023-12-03 05:55:24 29 4
gpt4 key购买 nike

安装:Sublime Text 2 的可移植版本及其插件 Sublimelinternode.exe

sublimelinter_executable_map 必须以某种方式进行设置,以便 Sublimelinter 使用 node.exe 作为 JavaScript 引擎。

可以使用相对路径而不是完全限定路径来执行此操作吗?

尝试使用 MSDN 中给出的不同形式的相对路径,插件未能检测到 node.exe。我收到的控制台消息是 SublimeLinter:javascript 已禁用(必须安装以下 JavaScript 引擎之一:node.js、JavaScriptCore)

最佳答案

您关于此主题的 GitHub 问题:

是这些的重复:

这似乎是一个热门话题。

我 fork 了存储库并开始为您编写补丁,这似乎围绕着这一段:

https://github.com/SublimeLinter/SublimeLinter/blob/4ef4b2ca08e0224b8af59bf3406c4927432efb94/sublimelinter/modules/base_linter.py#L380

但是后来,我突然意识到......环境变量。由于这似乎是许多 Unresolved 请求的普遍问题,因此您似乎应该设置 PATH 环境变量,并将您要首先找到的位置放置在该变量的前面。

不知道您的 Windows 版本,并且设置环境变量的过程会因您的版本而异,因此您应该尝试一下,然后使用该方法作为您所有环境的标准(就像看起来的那样)暗示您有多个要维护)。

更新:Ruby 似乎允许相对路径,但 JavaScript 不允许,因为以下部分:

https://github.com/SublimeLinter/SublimeLinter/blob/4ef4b2ca08e0224b8af59bf3406c4927432efb94/sublimelinter/modules/base_linter.py#L380

这取决于:JAVASCRIPT_ENGINE_WRAPPERS_PATH

所以答案是,除非该代码经过修改,否则不会。 JS 不能使用相对路径。

关于path - 在 SublimeLinter 的 sublimeinter_executable_map 中设置相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20289589/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com