回答編集履歴

2

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

2016/05/27 00:00

投稿

takyafumin
takyafumin

スコア2335

test CHANGED
@@ -66,4 +66,22 @@
66
66
 
67
67
 
68
68
 
69
+ ---
69
70
 
71
+
72
+
73
+ エラーメッセージ確認しました。
74
+
75
+ プラグイン自体で何かエラーが出ているようですね。
76
+
77
+ pythonには詳しくないので、ちょっと内容まではわかりませんでした。
78
+
79
+ 該当ソースは以下で参照できるようですね。
80
+
81
+ * https://github.com/victorporof/Sublime-HTMLPrettify/blob/master/HTMLPrettify.py
82
+
83
+
84
+
85
+ もしかしたらプラグインが正しくインストールできていないかもしれないので、ありきたりですがプラグインの削除、再インストールを試してみてはいかがでしょうか。
86
+
87
+ プラグインのインストールは手動・Package Controlのどちらで実施されていますか?

1

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

2016/05/27 00:00

投稿

takyafumin
takyafumin

スコア2335

test CHANGED
@@ -13,3 +13,57 @@
13
13
  >
14
14
 
15
15
  > ここで表示される「node_path」の windows で指定されるパスが、Node.js のパスと等しいか確認してください。
16
+
17
+
18
+
19
+ ---
20
+
21
+
22
+
23
+ パスが通っていることを確認しました。
24
+
25
+ MacOSですね。
26
+
27
+
28
+
29
+ こちらの環境(MacOS)でも提示されている「HTMLPrettify.sublime-settings」と同様の設定にて問題なく動作しています。ただし"/usr/local/bin/node"のパスを書き換えると同様のエラーメッセージが表示されました。
30
+
31
+
32
+
33
+ 再度お願いとなりますが、Sublime Textのコンソールを開いた状態でソース整形を行うとコンソールに何かエラーが出ていませんでしょうか?
34
+
35
+ "/usr/local/bin/node"のパスを意図的に変えた際、こちらの環境では以下の様なエラーが出力されていました。
36
+
37
+ ※ユーザ情報となる部分は伏せて記載しています
38
+
39
+
40
+
41
+ ```
42
+
43
+ sing node.js path on 'osx': /usr/local/bin/nodeX
44
+
45
+ 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
46
+
47
+ Traceback (most recent call last):
48
+
49
+ File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 574, in run_
50
+
51
+ return self.run(edit)
52
+
53
+ File "/Users/XXXXX/Library/Application Support/Sublime Text 3/Packages/HTML-CSS-JS Prettify/HTMLPrettify.py", line 49, in run
54
+
55
+ print(self.get_output_diagnostics(output))
56
+
57
+ File "/Users/XXXXX/Library/Application Support/Sublime Text 3/Packages/HTML-CSS-JS Prettify/HTMLPrettify.py", line 111, in get_output_diagnostics
58
+
59
+ index = output.find(OUTPUT_VALID)
60
+
61
+ AttributeError: 'NoneType' object has no attribute 'find'
62
+
63
+
64
+
65
+ ```
66
+
67
+
68
+
69
+