【问题标题】:Sublime Text - plugin_host exited unexpectedly after installing sublime_ternSublime Text - plugin_host 在安装 sublime_tern 后意外退出
【发布时间】:2023-03-05 04:50:02
【问题描述】:

我已经安装了 sublime_tern 包来帮助我进行 MeteorJS 开发。 安装此软件包后,每当我启动 Sublime 时,我都会得到:plugin_host 意外退出。 我该怎么做才能解决这个问题?

【问题讨论】:

  • 这里是控制台输出:为 /Users/eugene/Documents/DevTraining/meteor/model-test/ModelTest.sublime-project 启动 TernJS 服务器,找不到 4 个库和 98 个文件资源错误:plugin_host已意外退出,插件功能在重新启动 Sublime Text 之前将不可用
  • 您是否将meteor.js 插件放到Packages/TernJS/ternjs/plugin 中? (github.com/Slava/tern-meteor)

标签: sublimetext2 sublimetext sublimetext3 tern


【解决方案1】:

问题

我刚刚遇到了这个问题,但事实证明这是在我的两台笔记本电脑之间复制 sublime 造成的。在某个地方,我失去了正确的权限。

解决方案

对我来说,解决方案是授予 plugin_host 的执行权限,这很好(我也必须为 sublime_text 二进制文件这样做,我刚刚意识到更快)。

复制粘贴,导航到您的 sublime 文件夹(请参阅下面的可能路径)并运行:

chmod 755 sublime_text
chmod 755 plugin_host

(如果你不知道如何在命令行上导航,你可能不应该复制粘贴)

可能的路径

如果您使用的是 Mac,它可能类似于 /Applications/Sublime Text.app/Contents/MacOS

在 Linux 上,我的是 /opt/sublime_text_3

【讨论】:

  • 谢谢伙计,这正是我的问题,您的解决方案非常有效。
  • 我也遇到了这个问题,请问你是怎么解决的? (您如何授予 plugin_host 执行权限)
  • 我使用的是 Windows,所以我尝试了 chmod 替代方法,即 calcs,但它不起作用:(
  • @WhiteFlameAB Google 了解如何更改您的 windows 版本的权限,然后确保每个人(所有者、组和其他人)都对这两个文件具有执行权限。
  • 在 Linux Ubuntu 18 上,我按照上面的建议将权限标志更改为 755,并更改了 dthe 组(从 root 到用户)。现在,它可以工作了。
【解决方案2】:

我遇到了和你一样的问题。但是,我下载并安装了 sublime 的较新(子)版本到安装旧版本的同一目录。混淆了 sublime,最后我通过使用 revo 卸载程序卸载 sublime 并重新安装来解决了这个问题。

希望对我有所帮助。

【讨论】:

  • 感谢您的帮助
猜你喜欢
  • 2015-06-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多