3

最新バージョンの Emacs とTernを使用していますが、プラグインの使用に問題があります。Tern 関連のコマンドを使用すると、エディターから次のコマンドが取得されます。

Wrong type argument: listp, "Could not start Tern server
env: node: No such file or directory.
"

私の知る限り、Tern は NodeJs を使用してその仕事をしています。最新バージョンの NodeJs も持っていますが、なぜこのエラーが発生するのかわかりません。

4

2 に答える 2

9

次の行を init ファイルに追加し、ノードがインストールされている場所に応じて、必要に応じてノードのパスを置き換えます。

(setenv "PATH" (concat "/usr/local/bin:" (getenv "PATH")))
于 2013-11-19T19:29:57.990 に答える
1

私は同じ問題を抱えていて、それを機能させていました。問題は、プラグインにtern-command path がハードコーディングされていることです。そのため、パスを「/usr/local/bin/tern」に変更します。

また、emacs 24 のパッケージでプラグインをインストールするため、tern.elcプラグイン フォルダー内を削除してから再コンパイルする必要がありC-u 0 M-x byte-recompile-directoryます。

于 2015-02-02T09:38:34.437 に答える