teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

エラーメッセージ確認しました

2016/05/27 00:00

投稿

takyafumin
takyafumin

スコア2335

answer CHANGED
@@ -32,3 +32,13 @@
32
32
 
33
33
  ```
34
34
 
35
+ ---
36
+
37
+ エラーメッセージ確認しました。
38
+ プラグイン自体で何かエラーが出ているようですね。
39
+ pythonには詳しくないので、ちょっと内容まではわかりませんでした。
40
+ 該当ソースは以下で参照できるようですね。
41
+ * https://github.com/victorporof/Sublime-HTMLPrettify/blob/master/HTMLPrettify.py
42
+
43
+ もしかしたらプラグインが正しくインストールできていないかもしれないので、ありきたりですがプラグインの削除、再インストールを試してみてはいかがでしょうか。
44
+ プラグインのインストールは手動・Package Controlのどちらで実施されていますか?

1

環境情報を確認しました。

2016/05/27 00:00

投稿

takyafumin
takyafumin

スコア2335

answer CHANGED
@@ -5,4 +5,30 @@
5
5
 
6
6
  > [ツール(T)] → [HTML/CSS/JS Prettify] → [Set `node` Path]
7
7
  >
8
- > ここで表示される「node_path」の windows で指定されるパスが、Node.js のパスと等しいか確認してください。
8
+ > ここで表示される「node_path」の windows で指定されるパスが、Node.js のパスと等しいか確認してください。
9
+
10
+ ---
11
+
12
+ パスが通っていることを確認しました。
13
+ MacOSですね。
14
+
15
+ こちらの環境(MacOS)でも提示されている「HTMLPrettify.sublime-settings」と同様の設定にて問題なく動作しています。ただし"/usr/local/bin/node"のパスを書き換えると同様のエラーメッセージが表示されました。
16
+
17
+ 再度お願いとなりますが、Sublime Textのコンソールを開いた状態でソース整形を行うとコンソールに何かエラーが出ていませんでしょうか?
18
+ "/usr/local/bin/node"のパスを意図的に変えた際、こちらの環境では以下の様なエラーが出力されていました。
19
+ ※ユーザ情報となる部分は伏せて記載しています
20
+
21
+ ```
22
+ sing node.js path on 'osx': /usr/local/bin/nodeX
23
+ Unexpected error(<class 'subprocess.CalledProcessError'>): Command '"/usr/local/bin/nodeX" "/Users/XXXXX/Library/Application Support/Sublime Text 3/Packages/HTML-CSS-JS Prettify/scripts/run.js" "/Users/XXXXX/Library/Application Support/Sublime Text 3/Packages/HTML-CSS-JS Prettify/.__temp__" "/Users/XXXXX/Documents/test.js" "User"' returned non-zero exit status 127
24
+ Traceback (most recent call last):
25
+ File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 574, in run_
26
+ return self.run(edit)
27
+ File "/Users/XXXXX/Library/Application Support/Sublime Text 3/Packages/HTML-CSS-JS Prettify/HTMLPrettify.py", line 49, in run
28
+ print(self.get_output_diagnostics(output))
29
+ File "/Users/XXXXX/Library/Application Support/Sublime Text 3/Packages/HTML-CSS-JS Prettify/HTMLPrettify.py", line 111, in get_output_diagnostics
30
+ index = output.find(OUTPUT_VALID)
31
+ AttributeError: 'NoneType' object has no attribute 'find'
32
+
33
+ ```
34
+