首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Emacs中启动Tern服务器

无法在Emacs中启动Tern服务器
EN

Stack Overflow用户
提问于 2013-08-07 12:00:17
回答 2查看 2.7K关注 0票数 3

我有Emacs和燕鸥的最新版本,但我在使用这个插件时遇到了问题。当我使用任何与Tern相关的命令时,我从编辑器获得以下命令:

代码语言:javascript
复制
Wrong type argument: listp, "Could not start Tern server
env: node: No such file or directory.
"

据我所知,Tern使用NodeJs来完成它的工作,我也有最新版本的NodeJs,但我不知道为什么会出现这个错误。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-19 19:29:57

在init文件中添加以下行,必要时根据节点安装位置替换节点的路径:

代码语言:javascript
复制
(setenv "PATH" (concat "/usr/local/bin:" (getenv "PATH")))
票数 9
EN

Stack Overflow用户

发布于 2015-02-02 09:38:34

我以前也有同样的问题,只是想办法解决。问题是这个插件有硬编码tern-命令路径。因此,我修改到"/usr/local/bin/tern“的路径。

因为我安装了带有emacs 24软件包的插件,所以我不得不删除插件文件夹中的tern.elc并通过C-u 0 M-x byte-recompile-directory重新编译它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18102833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档