質問編集履歴
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,51 +1,22 @@
|
|
1
1
|
自分のコードをテストするために、PHPUnitをインストールするために、下記のコマンドを実行しました。
|
2
2
|
|
3
|
-
|
4
|
-
|
5
|
-
```lang-<ここに言語を入力>
|
6
|
-
|
7
3
|
wget http://pear.phpunit.de/get/phpunit.phar
|
8
|
-
|
9
4
|
chmod +x phpunit.phar
|
10
|
-
|
11
5
|
mv phpunit.phar /usr/local/bin/phpunit
|
12
|
-
|
13
|
-
```
|
14
|
-
|
15
|
-
|
16
6
|
|
17
7
|
そして、php.iniのインクルードパスに/usr/local/binを挿入し、下記のようにしました。
|
18
8
|
|
19
|
-
|
20
|
-
|
21
|
-
```lang-<ここに言語を入力>
|
22
|
-
|
23
9
|
include_path = ".:/App/MAMP/bin/php/php5.4/lib/php:/usr/local/bin"
|
24
|
-
|
25
|
-
```
|
26
|
-
|
27
|
-
|
28
10
|
|
29
11
|
しかし、/myapp/hoge.phpにアクセスすると、下記のエラーになってしまいます。
|
30
12
|
|
13
|
+
Warning (2): include(PHPUnit/Autoload.php): failed to open stream: No such file or directory [CORE/Cake/TestSuite/CakeTestSuiteDispatcher.php, line 150]
|
31
14
|
|
32
|
-
|
33
|
-
__Warning (2): include(PHPUnit/Autoload.php): failed to open stream: No such file or directory [CORE/Cake/TestSuite/CakeTestSuiteDispatcher.php, line 150]__
|
34
|
-
|
35
|
-
|
36
|
-
|
37
|
-
__Warning (2): include() [function.include]: Failed opening 'PHPUnit/Autoload.php' for inclusion (include_path='/Users/hoge/lib:.:/App/MAMP/bin/php/php5.4/lib/php:/usr/local/bin') [CORE/Cake/TestSuite/CakeTestSuiteDispatcher.php, line 150]__
|
38
|
-
|
39
|
-
|
15
|
+
Warning (2): include() [function.include]: Failed opening 'PHPUnit/Autoload.php' for inclusion (include_path='/Users/hoge/lib:.:/App/MAMP/bin/php/php5.4/lib/php:/usr/local/bin') [CORE/Cake/TestSuite/CakeTestSuiteDispatcher.php, line 150]
|
40
16
|
|
41
17
|
/usr/local/bin/phpunitから/usr/local/bin/PHPUnit に変更しましたがうまくいきませんでした。
|
42
|
-
|
43
18
|
またインクルードパスを/usr/local/binから/usr/local/bin/phpunit に変更しApacheを再起動もしてみました。
|
44
|
-
|
45
19
|
このマシンではMAMP PROを使っていますが、Ubuntuサーバーでもエラーが出ることを確認しています。
|
46
20
|
|
47
|
-
|
48
|
-
|
49
21
|
phpinfo()によるとパスは正しく設定されているようです。
|
50
|
-
|
51
22
|
何か初歩的な見落としをしているはずです。なぜ動作しないのか教えていただけないでしょうか。
|