无法创建phar

时间:2013-09-27 05:27:57

标签: php phar

我正在尝试学习如何创建phars并且我收到此错误并且不知道如何修复它。有什么想法吗?

Fatal error: Uncaught exception 'UnexpectedValueException' with message 'Cannot create phar '/myapp/build/myapp.phar', file extension (or combination) not recognised or the directory does not exist' in /Volumes/www/vhosts/myapp/create-phar.php:11
Stack trace:
#0 /Volumes/www/vhosts/myapp/create-phar.php(11): Phar->__construct('/myapp/build/my...', 256, 'myapp.phar')
#1 {main}
  thrown in /Volumes/www/vhosts/myapp/create-phar.php on line 11

我正在关注此页面的代码表单:packaging your app with phar

2 个答案:

答案 0 :(得分:3)

使用像

这样的窗口的完整路径
$srcRoot = getcwd() . '/src';
$buildRoot = getcwd() . '/build';

答案 1 :(得分:1)

我一直在关注同一篇文章,问题是路径或如何在前几行中定义它们,这就是我所做的:

    $srcRoot = "src/";
    $buildRoot = "build/";

此解决方案适用于Ubuntu 12.04.3 LTS