質問編集履歴

2

phpmdのPATHが通っていませんでした。

2020/03/27 12:29

投稿

sato718
sato718

スコア5

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,41 @@
1
+ ### 追記
2
+
3
+ コマンドプロンプト
4
+
5
+ ```
6
+
7
+ echo $PATH
8
+
9
+ /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin
10
+
11
+ ```
12
+
13
+
14
+
15
+ pre-commitファイル内
16
+
17
+ ```
18
+
19
+ echo $PATH
20
+
21
+ /Applications/Sourcetree.app/Contents/Resources/git_local/libexec/git-core:/Applications/Sourcetree.app/Contents/Resources/bin:/Applications/Sourcetree.app/Contents/Resources/git_local/bin:/Applications/Sourcetree.app/Contents/Resources/git_local/gitflow:/Applications/Sourcetree.app/Contents/Resources/git_local/git-lfs:/usr/bin:/bin:/usr/sbin:/sbin
22
+
23
+ ```
24
+
25
+ ```
26
+
27
+ type phpmd
28
+
29
+ phpmd is /usr/local/bin/phpmd
30
+
31
+ ```
32
+
33
+
34
+
35
+ phpmdのPATHをgit bash内で通すにはどうすれば良いのでしょうか?
36
+
37
+
38
+
1
39
  ### 前提・実現したいこと
2
40
 
3
41
  git pre-commitでphpmを使いたいのですが、commnd not foundになります。

1

エラーはわざと起きるようにしています。

2020/03/27 12:28

投稿

sato718
sato718

スコア5

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,14 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
3
  git pre-commitでphpmを使いたいのですが、commnd not foundになります。
4
+
5
+ php -lとphp-dでエラーチェックを行いたいので、test.phpでエラー出るようにしています。
6
+
7
+ php -lは機能してエラー箇所指摘してくれます。
8
+
9
+ phpmdはコマンドが入っていないとのことで使えませんでした。
10
+
11
+ phpmd: command not found
4
12
 
5
13
 
6
14
 
@@ -31,6 +39,28 @@
31
39
 
32
40
 
33
41
  ### 該当のソースコード
42
+
43
+
44
+
45
+ ```php
46
+
47
+ <?php
48
+
49
+
50
+
51
+
52
+
53
+ $a = "test"
54
+
55
+
56
+
57
+ echo $a;
58
+
59
+
60
+
61
+ ?>
62
+
63
+ ```
34
64
 
35
65
 
36
66